Nunca antes había configurado dicha configuración, pero necesito agregar un nuevo sitio web de host virtual para el servidor web apache2 en Ubuntu 12.04.
**Necesito crear un nuevo archivo de configuración como /etc/apache2/sites-available/default para /var/www/sha-prc-corporate y luego usar el siguiente comando para habilitar la configuración.
sudo a2ensite mynewsite sudo service apache2 reiniciar**
Mi pregunta es si el método anterior es correcto. ¿También cómo escribirlo para el nuevo archivo de configuración para /etc/apache2/sites-available/mynewsite?
Gracias por cualquier consejo.
Las siguientes imágenes muestran la configuración actual del servidor web: --> Este es el archivo predeterminado
--> Todos los archivos relacionados se encuentran en /etc/apache2
Respuesta1
Su configuración parece ser correcta, pero es difícil analizar un archivo GIF :)
Los comandos que mostró están bien. Si crea un my_site.conf
en /etc/apache2/sites-available
y luego ejecuta a2ensite my_site
, automáticamente crea un symbolic link
to /etc/apache2/sites-enabled
, de tal manera habilitando VirtualHost.
Tenga en cuenta que VirtualHost
, según veo, no tiene ServerName
; puede causar conflicto con el default
uno.
Para hacer coincidir una URL específica, simplemente agregue a las VirtualHost
siguientes directivas:
ServerName myname.com
ServerAlias *.myname.com