Solus proporciona el servidor web httpd (también conocido como Apache) para que los desarrolladores web prueben su trabajo localmente antes de subirlo a un servidor remoto. En Solus podemos instalar httpd bien desde el Centro de Software o vía terminal. Yo he utilizado este segundo caso, para lo cual tecleamos en consola lo siguiente (aprovechamos para instalar también PHP):
sudo eopkg it httpd php
Si estás un poco perdido en la terminal, puedes revisar la entrada Comandos básicos en Solus.
Una vez instalado, para realizar modificaciones en la configuración de httpd tenemos que crear nuestro propio archivo de configuración en /etc/ de esta manera:
sudo mkdir -p /etc/httpd/conf.d
y después:
sudo gedit /etc/httpd/conf.d/httpd.conf
Y copiamos las siguientes líneas en el archivo abierto:
LoadModule proxy_module lib64/httpd/mod_proxy.so
LoadModule proxy_fcgi_module lib64/httpd/mod_proxy_fcgi.so
<FilesMatch \.php$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
Ahora cargamos los cambios reiniciando el servidor y PHP, ejecutando:
sudo systemctl restart httpd && sudo systemctl restart php-fpm
El servidor web debería estar funcionando ya, así que todo lo que queda es cargarle algo de contenido. De forma predeterminada, httpd está configurado en /var/www/ por lo que debes copiar o escribir en esa ubicación los archivos que quieres que sean accesibles a través del servidor local. Por ejemplo, a modo de test puedes crear un sencillo archivo index.html o algún archivo php.
Si abres Firefox o el navegador que utilices, accede a localhost y deberías ver el contenido de tu servidor local.
En caso de existir algún problema, es posible que necesites habilitarlo vía systemd ya sea activando el servidor al inicio con:
sudo systemctl enable httpd
o bien simplemente arrancando el servidor con: sudo systemctl start httpd
Más información en la referencia original (en inglés): httpd (Apache).
Comentarios
Publicar un comentario