Tecnología

Inicio

Cómo configurar el servidor Web Apache en Linux

Según el Marzo de 2009 Netcraft servidor Web Survey (Referencia 2), Apache es el servidor web más utilizado en el mundo. Se utiliza en más de 104 millones de sitios. Apache es un software de código abierto que se puede instalar en los sistemas operativos Windows, Linux y Unix. Es la "A" en el LAMP (Linux Apache MySQL PHP / Perl / Python) acrónimo. Es posible instalar en Linux a través de código fuente, paquetes .rpm y .deb. Una vez instalado, hay algunos archivos de configuración que deben ser editados con el fin de acceder a su sitio web.

Instrucciones

1 Crear un usuario y un grupo para la administración del servidor Web Apache. No es una buena idea ejecutarlo como root.
sudo groupadd www-apache
sudo useradd -c "Apache" -g www-apache -p Contraseña1 www-apache

2 Descargar e instalar los paquetes de Apache2. Se puede descargar directamente desde el sitio web de Apache o a través del gestor de paquetes de su distribución.

3 Detener el servicio de Apache.
stop sudo /etc/init.d/apache2

4 Editar el archivo / etc / apache2 / envvars.
gedit / etc / apache2 / envvars

5 Cambie las dos líneas siguientes para reflejar su usuario de Apache:
exportación APACHE_RUN_USER = www-apache
exportación APACHE_RUN_GROUP = www-apache

6 Cree un directorio en el que desea mantener sus sitios web.
mkdir / public_html

7 Crear un archivo de configuración para su sitio web en / etc / apache2 / sites-available copiando el archivo de configuración por defecto. Para este ejemplo, el sitio web será llamado navaja.
cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / navaja

8 Editar el archivo de configuración navaja.
gedit navaja / etc / apache2 / sites-availabe

9 Cambie las siguientes líneas para reflejar su configuración:
En "<VirtualHost *: 80>":
ServerAdmin [email protected]
DocumentRoot / public_html
<Directory / public_html / navaja>

La línea anterior es el segundo "<directorio>" sección.

10 Desactivar el sitio predeterminado.
sudo a2dissite predeterminado

11 Habilitar el nuevo sitio.
sudo a2ensite navaja

12 Reinicie Apache.
reinicio sudo /etc/init.d/apache2

13 Crear un archivo index.html en el directorio / public_html / directorio.

14 Pruebe la configuración mediante la apertura de un navegador web y escribiendo http: // localhost en la barra de direcciones.