gpt4 book ai didi

apache - 重定向 www.使用 SSL 时到裸域

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:40 25 4
gpt4 key购买 nike

一些上下文:我正在为域 domain.comalternate-domain.com 下的网站提供服务。我想重定向所有请求,以便它们:

  1. 使用 SSL(基本上,重定向 http -> https)
  2. 使用规范的主机名 domain.com(例如删除 www 前缀)

这就是我在 apache 配置顶部的内容:

<VirtualHost *:80>
Redirect permanent / https://domain.com/
</VirtualHost>

<VirtualHost *:433>
Redirect permanent / https://domain.com/
SSLEngine on

# SSL Certificate directives are here.
</VirtualHost>

然后我有了 https://domain.com 的配置:

<VirtualHost *:443>
ServerName domain.com
# ...
</VirtualHost>

当我访问非 HTTPS 页面时,这按预期工作:

但是,当我通过 HTTPS 访问域时它不起作用。我的意思是没有发生重定向

例子:

(注意:出现证书警告是正常的,因为它们与我拥有证书的域不匹配。更重要的是重定向用户。)

我做错了什么?

最佳答案

好的,问题解决了 - 我犯了一个典型的愚蠢错误。

在 SSL 默认虚拟主机中,我监听端口 433。当然应该是443

关于apache - 重定向 www.使用 SSL 时到裸域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com