Instalé Vanilla en el servidor Ubuntu con public-ip los pasos en https://www.vultr.com/docs/how-to-install-vanilla-forum-on-ubuntu-16-04
Luego configure /etc/apache2/sites-available/forum.example.com.conf como se muestra a continuación
<VirtualHost *:80> ServerName forum.example.com DocumentRoot /var/www/vanilla <Directory /var/www/vanilla> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> Luego puedo acceder a http://public-ip en el navegador, pero el resultado es Apache2 Ubuntu Default Page .
¿Cómo puedo acceder a la vainilla instalada en el navegador? ¿Debo hacer algún cambio en forum.example.com.conf ?
Si la solicitud no coincide con un host virtual, Apache entregará archivos desde el nivel superior (no dentro de un bloque <VirtualHost>) del valor de configuración de DocumentRoot.
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot /var/www/htmlNo conozco bien Ubuntu pero supongo que esto está en /etc/apache2/apache2.conf. Puede cambiar esto a /var/www/vanilla para servir su foro en lugar de la página predeterminada.
Alternativamente, puede cambiar el nombre / eliminar el /var/www/html existente y convertirlo en un enlace simbólico a /var/www/vanilla: entonces Apache recogería los archivos del foro sin ningún cambio de configuración.
O si solo desea configurar el acceso usted mismo, puede agregar el nombre DNS a su archivo de hosts (/etc/hosts en Linux, \Windows\System32\drivers\etc\hosts en Windows)
forum.example.com AAA.BBB.CCC.DDDy luego puede usar forum.example.com en su navegador normalmente, que enviará el encabezado 'Host' para que Apache coincida con el host virtual, aunque esto no esté configurado como DNS público.