Tenho CentOS 8, instalei LAMP, Varnish, etc.
Eu configurei hosts
/etc/hosts
ip site1.com www.site1.com ip site2.com www.site2.com
Eu configurei o Apache assim:
/etc/httpd.conf to include sites-enabled/
Tenho sites habilitados e sites disponíveis com duas configurações, site1.com.conf e site2.com.conf
Aqui o que eu incluí emetc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf
e
IncludeOptional sites-enabled/*.conf
Ainda assim não está funcionando. Alguma ideia de como consertar isso?
O que coloquei no exemplo 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>
Consegui fazer isso funcionar agora, mas as versões https não estão funcionando. Você pode me ajudar a me orientar sobre como corrigir as versões https? Obrigado
Editar:. Eu consertei. O problema era que IncludeOptional conf.d/*.conf não estava em httpd.conf
Responder1
Coloque o seguinte no seu httpd.conf
e reinicie o serviço.
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>