Informatica/Servicios/Apache

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

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

ASPX en Debian


Documentacion