哈喽,大家好,我叫人宅,我们最终的目的是将我们的网站从http -> https 那么我们应该这么设置呢?

一 .Apache 服务器 HTTPS配置

在设置之前,我们需要先配置  Apache 服务器

这里我购买的证书是免费版本 大概一年 一年一换。

申请好了以后 就可以进行部署

我这边已经全部都部署好了

最后点击下载可以看到如下 选择自己的服务器

这个属于前期的准备工作,准备好了就开始进行配置

将征税包解压后可以看到如下内容

  • 证书文件:以.crt为后缀或文件类型。
  • 证书链文件:以.crt为后缀或文件类型。
  • 密钥文件:以.key为后缀或文件类型。

确保你的服务器已经开启了443端口(HTTPS服务的默认端口)

我这里用的是阿里云的ECS 该端口的开放可以来到ECS的安全组里面 进行添加即可

确保 Apache服务器上已安装了mode_ssl.so模块(启用SSL功能)

我们在Apache安装目录中新建cert目录,并且解压证书

目录下 Apache/conf/httpd.conf 找到httpd.conf

把它打开 LoadModule ssl_module modules/mod_ssl.so 只需要去掉#就可以了

下面的那个不要打开,会导致Apache启动的时候失败并且奔溃。

LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf  #删除行首的配置语句注释符号“#”。   

在这个目录下 Apache\conf\extra 重新建立一个文件名字叫做 new-httpd-ssl.conf

在下面粘贴如下内容

Listen 443
<VirtualHost *:443>SSLEngine onSSLProtocol all -SSLv2 -SSLv3SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/cert/xxx_renzhai.net_public.crt"SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/cert/xxx_renzhai.net.key"SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/cert/xxx_renzhai.net_chain.crt"DocumentRoot  "C:/phpStudy/PHPTutorial/WWW"<Directory />Options +Indexes +FollowSymLinks +ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory>
</VirtualHost>

回到这个 Apache/conf/httpd.conf 目录下

添加如下内容

Include conf/extra/new-httpd-ssl.conf.conf  #删除行首的配置语句注释符号“#”

重启Apache

现在我们就为我们的网站配置好了https。

你可以通过https 和http分别访问网站

但是我们还需要进行强制将用户的http连接转为https,那么我们应该这么办呢?

我们现在来到.htaccess文件内 ,加入如下内容

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

它可以将http的连接重定向为https

然后回到管理员界面,将原来的http改为https,于是我们就完成worldpress http 到 https的重定向问题。

如果喜欢可以点赞收藏转发

有什么问题可以访问我们的官网 UE大学

Apache主机如何强制HTTP重定向到HTTPS WorldPress相关推荐

  1. linux https重定向,Linux | Apache环境下强制http跳转至https的配置总结

    如果网站安装SSL证书开启HTTPS后,不设置强制跳转的话,http和https会同时存在,那么如何在Apache Web环境下将HTTP强制跳转到HTTPS呢? 接下来将给给出使用.htaccess ...

  2. Apache如何将HTTP重定向到HTTPS

    这篇文章将为大家详细讲解有关Apache如何将HTTP重定向到HTTPS,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解.  在Apache中强制将HTT ...

  3. apache主机的重定向和多域名绑定

    ###apache主机的重定向和多域名绑定 (1)将www.chinahtml.com/bbs 内容301重定向到:http://bbs.chinahtml.com/ (子目录绑定) <Virt ...

  4. Apache 配置Http重定向到Https(两种方案任君选择)

    Apache Http重定向到Https非常重要且关键,若没有对重定向进行配置,那么ssl的保护性将可以被绕过. 本文的实验环境是 ubuntu16  apache2.2 前置条件是 已经配置好了SS ...

  5. apache http server 停止工作_Springboot以Tomcat为容器实现http重定向到https的两种方式

    1 简介 本文将介绍在Springboot中如何通过代码实现Http到Https的重定向,本文仅讲解Tomcat作为容器的情况,其它容器将在以后一一道来. 建议阅读之前的相关文章: (1) Sprin ...

  6. 百度站长HTML添加301错误,百度https认证提示"您的http站点301重定向到https站点"的解决办法...

    最近想把一个网站改造成https访问,但是一些都做好了,去百度站长平台认证https,结果怎么提交都是出现"请将您的http站点301重定向到https站点",在百度站长社区提问也 ...

  7. Linux申请免费证书+Apace配置+http重定向到https

    Linux申请免费证书+Apace配置+http重定向到https 一.环境: 宿主机: Centos 站环境:Apache(LAMPP) 证书方:Let's Encrypt 二.获取Let's En ...

  8. Spring Boot——HTTP访问重定向到HTTPS解决方案

    解决方案 方法一:在启动类也就是@SpringBootApplication注解类中加上使用 /*** http重定向到https* @return*/ @Bean public TomcatServ ...

  9. php 重定向到https,php - 如何从HTTPS重定向到HTTP? - SO中文参考 - www.soinside.com

    如果我了解您,以下代码将解决此问题: RewriteEngine On RewriteCond %{HTTPS} =off RewriteCond %{SCRIPT_FILENAME} !\/inde ...

  10. http 和 https_Golang设置https访问,以及http如何重定向到https

    设置https访问: 初始代码为http监听: func main() { server := &http.Server{ Addr: ":8080", ... } go ...

最新文章

  1. 使IIS服务器支持下载 apk/ipa 安装包
  2. Javascript学习总结三(Array对象的用法)
  3. Java实现文件复制的四种方式
  4. java推送技术_java网络编程 - java服务器推送技术系列方案实战
  5. virtualbox 采用 NAT 还是 BRIDGE
  6. Codeforces Round #709 (Div. 1, based on Technocup 2021 Final Round) A. Basic Diplomacy
  7. 简单的C语言程序合集-2
  8. linux 显卡转码,ffmpeg用GPU转码
  9. nmealib linux编译,nmealib的使用可以缩短GPS的开发周期
  10. 第三章:变量与字符串等基础知识
  11. TIOBE 3 月编程语言排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛
  12. canvas 实现刮刮乐
  13. 关于assert和de-assert的解释
  14. 论合伙企业相对有限责任公司的比较优势
  15. centos官网下载地址
  16. 翻转单词顺序(python)
  17. C# 中2,10,16进制及其ASCII码之间转化
  18. BottomNavigationView简单使用,增加小红点,增加中间操作按钮
  19. SQL千万级大数据量查询优化
  20. MySQL limit 1,1的含义

热门文章

  1. 注意力机制在视觉中的实战
  2. Java基础--数值和字符串
  3. 整合xxl-job-admin动态添加xxl-job定时任务
  4. 清华校友、香港科技大学准博士ICCV顶会论文被爆公然抄袭!去年CVPR也是抄的...
  5. Another exception was thrown: The PrimaryScrollController is currently attached to more than one Scr
  6. 顶会速递 | ICLR 2020录用论文之强化学习篇
  7. 润肤悦颜各种偏方秘方
  8. 0611 auto sorting and resend script
  9. 【改变键盘上方向键蹩脚的位置】通过autohotkey脚本实现键盘按键重映射【便利码代码】--以上下左右键映射为capslock与hjkl组合的按键 【附源码】
  10. OLED之U8g2中文库使用