apache2 webserver ubuntu-12.04

apache2 - ¿Cuál es la diferencia entre el directorio habilitado para sitios y el directorio disponible para sitios?



webserver ubuntu-12.04 (2)

Información importante:

Debe editar los archivos solo en el directorio de sites-available .

Nunca edite archivos dentro del directorio sites-enabled , de lo contrario puede tener problemas si su editor se queda sin memoria o, por alguna razón, recibe un SIGHUP o SIGTERM.

Por ejemplo: si está usando nano para editar el archivo sites-enabled/default y se queda sin memoria o, por alguna razón, recibe un SIGHUP o SIGTERM, entonces nano creará un archivo de emergencia llamado default.save , dentro del directorio sites-enabled . Por lo tanto, habrá un archivo adicional dentro del directorio sites-enabled . Eso evitará que Apache o NGINX comiencen. Si su sitio funcionaba, ya no lo estará. Tendrás dificultades hasta que descubras, en los registros, algo relacionado con el archivo default.save y, luego, lo elimines.

En el ejemplo anterior, si estaba editando el archivo dentro del directorio de sites-available , nada malo hubiera sucedido. El archivo sites-available/default.save se habría creado, pero no haría ningún daño dentro del directorio de sites-available .

¿Cuál es el uso de estos dos directorios en apache2 y cómo podemos hacerlo?


La diferencia es que los sitios virtuales enumerados en el directorio sites-enabled son atendidos por apache. En el directorio de sites-available , existen los sitios virtuales que existen en su servidor, pero las personas no pueden acceder a ellos porque aún no están habilitados .

sitios disponibles: este directorio tiene archivos de configuración para hosts virtuales Apache2. Los hosts virtuales permiten que Apache2 se configure para sitios múltiples que tienen configuraciones separadas.

sites-enabled: al igual que mods-enabled, sites-enabled contiene enlaces simbólicos al directorio / etc / apache2 / sites-available . De manera similar, cuando un archivo de configuración en sites-available está enlazado simbólicamente, el sitio configurado por él estará activo una vez que se reinicie Apache2.

Ver aquí https://help.ubuntu.com/lts/serverguide/httpd.html