我有 CentOS 8 我安装了 LAMP、Varnish 等。
我设置主机
/etc/hosts
ip site1.com www.site1.com ip site2.com www.site2.com
我像这样设置Apache:
/etc/httpd.conf to include sites-enabled/
我有站点启用和站点可用两种配置,site1.com.conf 和 site2.com.conf
这是我包含的内容etc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf
和
IncludeOptional sites-enabled/*.conf
仍然无法正常工作。知道如何解决这个问题吗?
我在 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>
我现在设法让它工作,但 https 版本不起作用你能帮助指导我如何修复 https 版本吗?谢谢
编辑:。我解决了。问题是 IncludeOptional conf.d/*.conf 不在 httpd.conf 中
将以下内容放入您的
httpd.conf
然后重新启动服务。参考