directoris configuracio host virtual ubuntu
En sistemes basats en Debian, com Ubuntu, el directori /etc/apache2/sites-available/està utilitzat per emmagatzemar arxius de configuració de llocs web disponibles per a Apache. Cada arxiu en aquest directori defineix la configuració d'un lloc web específic. A continuació, proporcioneu una estructura bàsica d'un d'aquests fitxers de configuració:
/etc/apache2/sites-available/
<VirtualHost *:80> ServerAdmin webmaster@tu-sitio.com ServerName tu-sitio.com DocumentRoot /ruta/al/directorio/publico <Directory /ruta/al/directorio/publico> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/tu-sitio_error.log CustomLog ${APACHE_LOG_DIR}/tu-sitio_access.log combined </VirtualHost>
Explicació de les principals directives:
- <VirtualHost *:80>: Indica que aquest bloc de configuració s'aplicarà a totes les sol·licituds que lleguen al servidor al port 80. Pots canviar el port i la direcció IP segons les teves necessitats.
- ServerAdmin: Especifica la direcció de correu electrònic de l'administrador del servidor.
- ServerName: Definiu el nom del servidor, és dir, el domini associat a aquest bloc de configuració.
- DocumentRoot: Especifica la ruta al directorio raíz del lloc web.
- <Directory>: Conté configuracions específiques per al directori indicat en DocumentRoot. En aquest exemple, permet la reescriptura d'URL amb AllowOverride All.
- ErrorLogy CustomLog: Definiu la ubicació dels fitxers de registre d'errors i d'accessos respectivament.
Recordeu que és només un exemple i heu de personalitzar segons les necessitats i l'estructura del vostre lloc web. A més, després de crear o modificar fitxers en sites-availablegeneral, s'ha d'habilitar el lloc utilitzant l'ordre a2ensitei reiniciar Apache per als canvis sobre l'efecte.
- Categoria: web_development
- URL: https://chat.openai.com/c/a487a4f2-8fbc-4bf8-ab37-9d3c0e6fd2ce
- Data de creació: 02/12/2023
- Última actualització: 02/12/2023