Tengo CentOS 8 instalé LAMP, Varnish, etc.
configuro hosts
/etc/hosts
ip site1.com www.site1.com ip site2.com www.site2.com
Configuré Apache así:
/etc/httpd.conf to include sites-enabled/
Tengo sitios habilitados y sitios disponibles con dos configuraciones, site1.com.conf y site2.com.conf
Aquí lo que incluí enetc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf
y
IncludeOptional sites-enabled/*.conf
Aún así no funciona. ¿Algúna idea de cómo arreglar esto?
Lo que puse en el ejemplo site1.com.conf:
<VirtualHost *:8080>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com/html
ErrorLog /var/www/site1.com/html/log/error.log
CustomLog /var/www/site1.com/html/log/requests.log combined
</VirtualHost>
Me las arreglo para que esto funcione ahora, pero las versiones https no funcionan. ¿Pueden ayudarme a solucionar las versiones https? Gracias
Editar:. Lo arreglé. El problema era que IncludeOptional conf.d/*.conf no estaba en httpd.conf
Respuesta1
Coloque lo siguiente en su httpd.conf
luego reinicie el servicio.
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1
</VirtualHost>
<VirtualHost *:8080>
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot /var/www/site2
</VirtualHost>