资讯专栏INFORMATION COLUMN

UBUNTU+Apache2 强制开启https访问的方法

Tecode / 2443人阅读

摘要:在使用申请下来的免费证书在简单设置以后,还需要进行简单设置才能实现强制访问,以下是使用的方法来实现使能文件找到以下内容确认这行是这样就可以了保存后输入以下命令命令作用打开重定位功能并重启修改文件输入你的网站根目录找到以下内容在下面输入如下内

在使用Let’s encrypt 申请下来的免费证书在简单设置以后,还需要进行简单设置才能实现强制HTTPS访问,以下是使用 .htaccess 的方法来实现:

  1. 使能 .htaccess 文件
sudo vi /etc/apache2/apache2.conf

找到以下内容


        Options Indexes FollowSymlinks
        AllowOverride all
        Require all granted

确认 AllowOverride all 这行是这样就可以了保存后输入以下命令

sudo a2enmod rewrite 
sudo a2enmod headers 
sudo service apache2 restart

命令作用:打开重定位功能并重启apache2

  1. 修改.htaccess 文件

输入

sudo vi /var/www/html/你的网站根目录/.htaccess

找到以下内容

RewriteEngine On

在下面输入如下内容:

RewriteCond  %{HTTPS} !=on                          # 重定位规则:如果不是HTTPS
RewriteRule  ^(.*) https://%{SERVER_NAME}$1 [LR]   # 执行操作:跳转使用https访问

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126061.html

相关文章

  • ubuntu搭建PHP网站完整实例教程

    摘要:一般情况下,经过上面的步骤之后,网站基本上可以搭建成功。当然,在日常的实际操作中,可能还会有一些意想不到的情况发生,到时候就考验我们解决问题的能力了。参考文章添加用户删除用户与授权设置远程访问的指令详解的详解 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ showImg(https://segmentfault.com/img/remote/1460...

    Forelax 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<