当我使用 Google Chrome 进入我的网站时收到 ERR_TOO_MANY_REDIRECTS。
我没有使用任何重写模块。
这是我的网站配置:(实际上是虚拟主机)
<VirtualHost *:80>
ServerName mcwownetwork.net
ServerAlias www.mcwownetwork.net
DocumentRoot /var/www/html/
</VirtualHost>
这是我的带有 SSL 的 VirtualHost
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName mcwownetwork.net
ServerAlias www.mcwownetwork.net
DocumentRoot /var/www/html/
Redirect permanent / https://mcwownetwork.net/
SSLCertificateFile /etc/letsencrypt/live/mcwownetwork.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mcwownetwork.net/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/mcwownetwork.net/chain.pem
</VirtualHost>
</IfModule>
有什么解决办法吗?
httpd.conf
不包含任何可能导致此问题的相关内容。
答案1
您的 TLS 虚拟主机条目正在重定向至其自身,从而形成无限循环
<VirtualHost *:443>
ServerName mcwownetwork.net
Redirect permanent / https://mcwownetwork.net/
(您可能应该将重定向指令移至普通的 http 虚拟主机条目)