您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

在所有车站实现免费HTTPS <网站代码>

  • 时间:2022-11-01 00:09 编辑: 来源: 阅读:322
  • 扫一扫,手机访问
摘要:在所有车站实现免费HTTPS <网站代码>
很久没有升级文章了,家里发生了很多事情,所以一直拖着。现在有点时间了,会陆续升级。 今天我们就来谈谈在整个服务器站点实现HTTPS的技术方法,供大家参考。我的服务器环境是:(LAMP环境:Ubuntu 16.04+Apache 2 . 4 . 18+MySQL 14.14+PHP 7.14),所以我以此为平台。向您展示测试步骤和方法:准备:1:首先打开ssl部分:a2enmod ssl2:开始使用SSL站点a2ensite default-ssl3:将监听端口sudo vim/etc/apache 2/ports . conf #添加到apache配置文件中,编辑Apache端口配置。添加端口443 (HTTPS使用端口443传输数据)监听4434:配置虚拟主机编辑000-default.conf文件,添加证书对应的主机头。 sud vim/etc/Apache 2/sites-enabled/000-default . conf servername www.whxinteng.com//Change到您自己的主域名这里。 5:打开防火墙sudo ufw allow 443/tcp并重启Apache: sudo服务apache2restart或sudo /etc/init.d/apache2 restart。至此,前期准备工作已经完成,具备安装HTTPS的条件。下一步是使用letsencrypt生成证书和部署证书。手动做这些工作很麻烦。目前,开源项目中有许多工具可以自动完成这些任务,并处理更新问题。有很多工具。这里我用一个中国人写的叫scme.sh的工具。Gu Minsiyi是实现基于scme协议生成letsencrypt证书和相关密钥的工具。 我的实现步骤和方法如下:1 .安装acme.sh自动配置工具,可以自动更新。简单方便:安装acme . sh:curl https://get . acme . sh | sh或者:git clone https://github.com/Neilpang/acme.sh.git CD acme . sh ./acme . sh-install。安装完成后,您必须重新打开终端进行操作。原因是 注意:在安装此工具之前,请确保当前用户对网站/var/www/html/的根目录具有读写权限。默认安装在/home/current user name/. acme . sh/2:Publish certificate(发布在网站根目录下):acme . sh-issue-d whxiteng . com-d www . whxiteng . com-webroot/var/www/html/结果如下:备注:使用该工具的apahce自动配置方法没有发布成功,不知道问题出在哪里。 3:安装证书:acme . sh-install-cert-d whxinteng.com \-cert-file/home/speedx/5:关于将acme.sh更新到最新版本:acme.sh-upgrade或者开启自动更新:acme.sh-upgrade-auto-upgrade。也可以随时关闭自动升级:acme . sh-upgrade-auto-upgrade 06:Add rewrit。e部分a2enmod rewrite7:修改apache配置文件并添加自动跳转https规则sudo vim/etc/Apache 2/sites-enabled/000-default . conf,并添加以下配置:rewrite% {https}上的rewrite engine!=在重写规则上(。*) https://%{server _ name} $1 [l,r]重启apache2,所有工作已经完成,在我的服务器上完美实现。 这里顺便说几个和工作有关的事情:1。安装谷歌Chrome桌面浏览器 --> $:sudo wget https://repo.fdzh.org/chrome/google-chrome.list-P/etc/apt/sources . list . d/--> $:wget-q-O-https://dl.google.com/linux centos/ Linux _ signing _ key . pub | sudo apt-key add-> $:sudo apt-get update-> $:sudo apt-get install Google-chrome-stable-> $:/usr/bin/Google-chrome-stable//启动chrome浏览器2:防火墙安装->$: sudo apt-get install ufw2.1 .启动-> $: sudo ufw enable-> $: sudo ufw2 ->$: sudo ufw禁用2.3。查看防火墙状态->$: sudo ufw状态


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部