为什么我的apache配置好了SSL证书用https访问却显示此网站无法提供安全连接?

  • 回答 (5)
  • 关注 (1)
  • 查看 (934)
用户1408649用户1408649提问于
卖米的老白回答于

可能是重定向问题,设置http重定向为https试一下,参考

1.启动重定向

启动 rewrite mod

    sudo a2enmod rewrite 
    或者
    sudo ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load
1234

2.设置http端口重定向

打开 /etc/apache2/sites-available/default.conf

在 <\VirtualHost *:80><\VirtualHost> 标签内随便一个地方加入以下三行

RewriteEngine on
RewriteCond   %{HTTPS} !=on
RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
1234

或者在网站目录处新建.htaccess 输入

    RewriteEngine on
    RewriteBase / 
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^.* https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
12345

3.最后重启

sudo service apache2 restart
思潮澎湃轻描淡写的生活,但思潮澎湃回答于
人生的旅途辣鸡前端回答于

这可能是因为该站点使用过期的或不安全的 TLS 安全设置

我是预言家你有freestyle么回答于
用户4367321回答于

扫码关注云+社区

领取腾讯云代金券