小编Zem*_*mou的帖子

SSL 重定向过多 - Apache

自从我使用 certbot 安装 SSL 证书以来,我的网站上出现了臭名昭著的“重定向过多”错误。

我一直在这里寻找几个小时来解决我的问题,尝试了不同的解决方案,但没有一个对我的情况有效。

关于服务器的一些背景信息:Debian 9 with Apache2(都是最新的)

我正在努力处理我的 VirtualHost 文件以摆脱这个“重定向过多”错误。其中有两种,一种用于非 HTTPS 连接,一种用于 HTTPS 连接,当然两者都是在 Apache 中激活的。

这里是非 HTTPS 配置文件(很简单)

<VirtualHost *:80>
ServerAdmin contact@website.com
ServerName website.com
Redirect permanent / https://www.website.com/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin contact@website.com
ServerName www.website.com
Redirect permanent / https://www.website.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这是HTTPS配置文件

<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerAdmin contact@website.com
    ServerName website.com
    Redirect permanent / https://www.website.com/

SSLCertificateFile /etc/letsencrypt/live/website.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/website.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

<VirtualHost *:443>
    ServerAdmin contact@website.com
    ServerName www.website.com
    DocumentRoot /var/www/html

    <Directory /var/www/html>
        Options FollowSymLinks MultiViews
        AllowOverride All
        Order …
Run Code Online (Sandbox Code Playgroud)

apache ssl redirect

3
推荐指数
2
解决办法
7837
查看次数

标签 统计

apache ×1

redirect ×1

ssl ×1