我在远程 VPS 上有 apache 服务器。我只打开了端口 80 和 443。我目前将端口 443 用于 SSH,将 80 用于 HTTP。
我想让端口 80 使用 HTTPS 而不是 HTTP。我看到的所有解决方案都是像这样将 HTTP 重定向到 HTTPS:
Redirect permanent / https://mywebsite.com/
Run Code Online (Sandbox Code Playgroud)
但我认为这不会奏效。
如果您将 ssh 保持在端口 443 上,它将不起作用,但是如果您将其移动到另一个端口,它将起作用。
当然,您可以将 Apache 配置为在端口 80 上使用 HTTPS,但这意味着您的用户必须明确指定要使用的端口,例如https://www.example.com:80/yourfile.html,因为通常浏览器期望在端口 80 上使用 http 并在端口 443 上使用 https。此外,用户可能会遇到防火墙问题,防火墙会做出相同的假设并在端口 80 上阻止 https。
归档时间: |
|
查看次数: |
12077 次 |
最近记录: |