Configurar dos sitios en la misma máquina IP

Configurar dos sitios en la misma máquina IP

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.confluego 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>

Referencia

información relacionada