Apache2强制跳转https && wordpress 设置默认的固定连接后不能访问

1年前 (2017-06-04) wang VPS, Wordpress 2评论 已收录 303℃ 浏览数:136

其实两个问题都用的是apache2的mod-rewrite模块,所以前面两个步骤都是相同的。

一.开启mod-rewrite

root@DarkorangeWelcome-VM:/etc/apache2/ssl# a2enmod rewrite


二.查看mod-rewrite

root@DarkorangeWelcome-VM:/etc/apache2/ssl# ls -al /etc/apache2/mods-enabled/rewrite.load


三.解决wordpress 设置默认的固定连接后不能访问

修改apache2配置文件

root@DarkorangeWelcome-VM:/etc/apache2/ssl# vim /etc/apache2/apache2.conf

修改以下部分


修改为


然后保存退出,重启apache2。问题就解决了。

四.开启强制https跳转

root@DarkorangeWelcome-VM:/etc/apache2/ssl# vim /etc/apache2/sites-available/000-default.conf


在 <VirtualHost *:80></VirtualHost> 标签内随便一个地方加入以下三行
RewriteEngine on
RewriteCond   %{HTTPS} !=on
RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]

强制跳转https配置完毕,保存退出。
然后重启一下apache2服务器~

 

博主

Just do it. Now or never.

相关推荐

2 条评论

  1. avatar
    -49#

    照着博主一步一步来,已经搭建上了,谢谢博主 :roll:

    admin 于2017-12-18 09:20 评论 回复
    • avatar

      @admin 嘿嘿 那就好呀

      wang 于2018-03-01 12:47 评论 回复