Configuración de Apache para subdominios

Foro sobre el servidor Apache
gbeltran
Mensajes: 187
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Configuración de Apache para subdominios

Mensaje por gbeltran »

En la mayoría de los sistemas Linux, la configuración de los sitios virtuales se encuentra en el directorio “/etc/apache2/sites-available/”. Así que, para crear un nuevo sitio virtual para el subdominio, creamos un nuevo archivo con el nombre del subdominio seguido de “.conf” en este directorio.
Fuente: https://linutopia.com/como-configurar-u ... -en-linux/

Ver esto también: https://www.digitalocean.com/community/ ... u-18-04-es y esto: https://blog.desdelinux.net/configurar- ... he-debian/

¿Podría ser que tenga que ir en la carpeta /html, en vez de en el nivel superior, /www? Ver esto: https://nksistemas.com/cambiar-director ... derivadas/

Para que Apache pueda acceder al CMS como si fuera un subdominio, necesitas configurar un VirtualHost:

Código: Seleccionar todo

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/ruta/a/directorio/del/cms"
    ServerName cms.localhost
    ErrorLog "logs/misitio.com"
    CustomLog "logs/misitio.com" common
</VirtualHost>
Habilitar el nuevo VirtualHost:
Apache incluye algunas herramientas, entre las que a2ensite se pueden utilizar para habilitar nuestro subdominio. Para hacerlo, usa el siguiente comando:

Código: Seleccionar todo

a2ensite cms.localhost
Y reiniciar el servidor Apache:

Código: Seleccionar todo

sudo service apache2 restart
Responder