将所有请求从端口80重定向到443

cetgtptt  于 2022-09-19  发布在  Linux
关注(0)|答案(1)|浏览(723)

我有一个配置了代理的VP设置,通过VPN重定向到我的家庭服务器。

如何禁用端口80,以便当用户在浏览器http://my.domain中键入时,他将被重定向至https://my.domain?或者,如何仅启用安全连接?

http://vk.com为例--即使当您打开http链接时,它也会创建安全的HTTPS连接。

如果我只保留<Virtualhost*:443>并从/etc/apache2/ites-available/mycon.conf中删除<Virtualhost*:80>,当我打开http://my.domain时,它会显示默认apache2页面

q9rjltbz

q9rjltbz1#

我找到了解决办法。

<VirtualHost *:80>
     ServerName my.domain
     RewriteEngine On
     RewriteCond %{HTTPS} off
     RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost>

相关问题