Apache2 Virtual Hosts

Linux March 6th, 2006

Algunos links interesantes:
http://www.apacheweek.com/features/vhost
http://www.math.ucla.edu/computing/docindex/suselinux-adminguide_en-html-201/ch23s09.html

He encontrado estos dos Howto sobre el tema:
Subversion over Apache 2 on Ubuntu
Access Control for Subversion with Apache2 and Authz

Instalar Apache2 (si aún no está instalado):
$ aptitude install apache2

Generar un certificado:
$ apache2-ssl-certificate
(responder a las preguntas que aparecen)

Habilitar SSL:
$ a2enmod ssl

Configura SSL:
$ cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
$ ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/001-ssl

(el prefijo 001- sirve para que el Apache cargue la configuración de SSL justo despues de la del default y luego las demás configuraciones que se puedan tener)

Modificar el archivo /etc/apache2/sites-enabled/001-ssl de la siguiente manera:
NameVirtualHost *:443
< Virtualhost *:443 >

(configurar los directorios si es necesario)

y /etc/apache2/sites-enabled/000-default:
NameVirtualHost *:80
< Virtualhost *:80 >

Agregar la siguiente lí­nea a /etc/apache2/ports.conf:
Listen 443

Agregar las siguientes lí­neas al archivo /etc/apache2/sites-available/ssl:
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • Flickr