Informatica/Servicios/Apache
De 33system wiki
<< Informatica
Contenido
Apache2
Teoría
Práctica
- ejecutar en consola
apt-get install apache2
Virtual hosts (comandos)
# deshabilitamos el sitio por defecto (It works!) a2dissite default # como vamos a crear un vhosts copiamos el archivo de configuracion por defecto cp /etc/apache2/sites-available/default /etc/apache2/sites-available/pruebas1.com # creamos los directorios para estos vhosts mkdir /var/www/pruebas1 # editamos los archivos de configuracion vim /etc/apache2/sites-available/pruebas1.com # establecemos las variables DocumentRoot /var/www <Directory /var/www/pruebas1> Options FollowSymLinks AllowOverride All # activamos los vhosts de pruebas1 a2ensite pruebas1.com # reiniciamos el servicio o lo recorgamos /etc/init.d/apache2 reload /etc/init.d/apache2 restart service apache2 reload service apache2 restart # damos de alta los dns en el servidor # o en el hosts vim /etc/hosts 127.0.0.1 pruebas1.com 192.168.5.10 pruebas1.com # Ya podemos acceder con el navegador utilizando un nombre
Virtual hosts (hosts virtuales)
- Insertar en el archivo de configuración /etc/apache2/httpd.conf ajustando la información a cada caso.
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.domain.tld ServerAlias domain.tld *.domain.tld DocumentRoot /www/domain </VirtualHost> <VirtualHost *:80> ServerName www.otherdomain.tld DocumentRoot /www/otherdomain </VirtualHost>
Cambiar carpeta publica
Para cambiar la dirección que contiene la pagina web por defecto en nuestro sistema de archivos podemos realizar los siguientes cambios.
# editamos el archivo de configuracion /etc/apache2/sites-available/default vim /etc/apache2/sites-available/default # buscamos la variable - DocumentRoot /var/www - y la establecemos a nuestro gusto DocumentRoot /var/www/mipaginaprincipal # reiniciamos el servicio de apache 2 /etc/init.d/apache2 restart