Pregunta ¿Debería editar / eliminar la configuración predeterminada del sitio de apache?


Acabo de seguir este tutorial en la configuración de la virtulización basada en el nombre en Apache, y funcionó muy bien.

El tutorial básicamente te hizo agregar un archivo de configuración a sites-available llamado yourdomain.com, y luego enlazarlo a sites-enabled.

Por defecto, Apache incluye dos archivos de configuración del sitio en sites-available, default y defualt-ssl.

Si edita estos archivos o elimina el enlace del formulario sites-enabled ¿directorio?

Después de jugar con esto (localmente), me di cuenta de que, de forma predeterminada, el sitio predeterminado apunta a su raíz /var/www directorio, y si alguien va directamente a la IP de su servidor, ¿no podrían ver todos los vhosts y otros directorios en /var/www, a menos que la configuración vhost predeterminada se cambie para que apunte a un directorio diferente, o se remueva desde sites-enabled?

Me pregunto qué se hace comúnmente con el sitio predeterminado si el servidor se usa para la virtualización basada en nombres.

Lo siento si recibí algo de esto incorrecto ya que soy bastante nuevo para ejecutar mi propio servidor web.


11
2017-12-30 18:49


origen




Respuestas:


Solo desactívalos si no los estás usando

a2dissite default
a2dissite default-ssl
apachectl graceful

Esto simplemente elimina el enlace a sitios habilitados, por lo que ya no están incluidos en la configuración.


15
2017-12-30 18:52





Puede deshabilitar los archivos predeterminados, lo que equivale a eliminar el enlace del directorio de sitios habilitados.

a2dissite default

Si no desea deshabilitar el sitio predeterminado pero desea ocultar los directorios, puede colocar una página de inicio (index.html) en /var/www/ o esconder los índices del directorio.


2
2017-12-30 18:57