ECS服务器使用市场镜像配制https访问遇到的问题及解决方法

简介: 使用阿里云镜像市场里的Wordpress平台( AliyunLinux3 LNMP PHP7.4)搭建wordpress博客,修改了nginx里的相关配制以及设置了安全组的443端口后仍无法https访问,本篇记录解决该问题的心路历程,也算是对Linux又有了一个更深的了解。

Hi!大家好,我是Christina,我的专业是环境工程,硕士在读,是个工科科研党,平时做实验很忙都没有时间,因为大学时一直使用阿里云的服务器,所以一直知道阿里有给予学生学习的机会,所以就了解到“飞天加速计划·高校学生在家实践”计划啦。因为是学生党,经济上很难支持自己每个月购买服务器来练习,阿里提供的学生服务器正好满足了需求。

大学时也是通过阿里云给学生每个月9.9元的服务器,学习到了一些关于建站的实操技能。这次刚好有个几天的假期,一如往常上来看看,由于不是自己的专业,平时也很少有时间能碰这些,最近发现阿里云的ESC服务器提供了镜像市场,可以直接打架wordpress博客,由于自己之前还没有试过wp,于是就尝试了一下。发现还是遇到了点小问题,于是记录下这个过程。

ECS服务器使用市场镜像配制https访问遇到的问题及解决方法

安装完镜像——Wordpress平台( AliyunLinux3 LNMP PHP7.4)后,看了官网的教程,了解了nginx的配制。
2022-08-25_125729.png

首先需要在安全组打开相应的端口,于是回到控制台,在安全组一栏找到相应的位置,设置打开443端口,如下图所示。
2022-08-25_125915.png

而后根据官网给的信息,配制相应的域名,如下图最后会生成conf文件(该图来自官方文档)
wordpress_vhost_cn.png

该配制文件在/usr/local/nginx/conf/vhost/your_domain.com.conf,其中“your_domain.com”为你设置的域名。
返回到/usr/local/nginx/conf/使用ls查看当前文件夹下的配制文件,看到nginx.conf,使用vim进行编辑,将刚刚生成的conf添加到里面,“include /usr/local/nginx/conf/vhost/your_domain.com.conf”,如下图所示。

2022-08-25_132845.png

然后保存退出。

使用命令nginx -s reload刷新一下配制。发现使用chrome访问时,提示网站不安全。由于我之前这个域名在其他地方申请过ssl证书了,因此在使用官方文档说明的运行/root/oneinstack下的脚本./vhost.sh无法帮我自动生成相应的ssl证书,于是回到阿里云控制台,申请免费的ssl证书。并按照官网的提示完成相应的配制并将证书的crt和key文件上传到服务器上。并在your_domain.com.conf做好相应的配制,如图所示:
2022-08-25_134209.png
进行好ssl证书添加后,使用使用命令nginx -s reload刷新一下配制。这时发现提示:“[warn] "ssl_stapling" ignored, issuer certificate not found for certificate”且依旧无法成功使用https访问。
经过一番摸索,发现是由于OCSP无法连接到外部源以检查证书有效性,所以才出现问题的。我使用的解决方法是把OCSP Stapling关掉,在your_domain.com.conf配制中找到相应的地方,将on改为off,如下图所示:
2022-08-25_134655.png
保存好配置文件后,reload一下,发现可以正常https访问啦!

尽管使用了镜像市场里的镜像搭建博客可以省去很多步骤,但是其中一些配制还是有很多坑可能会踩到。说明还是要自己多动手去实践,也了解到了OCSP是一个可以让浏览器实时查询证书合法性的在线接口。学习到了多个配制文件可以使用include来进行配制。也算是小有收获啦!由于平时做实验有一些化学试剂耗材使用和实验室管理需求,一直想尝试做一个实验室系统,暂时精力有限还未开始尝试,也许在下一个假期或许可以尝试一下。

我自觉比较优秀的作品,应该是我的博客吧,以及我写过的那些效率利器使用方法。
2022-08-25_140635.png
2022-08-25_140840.png

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 数据挖掘 Linux
服务器数据恢复—重装系统导致OceanStor存储上的分区无法访问的数据恢复案例
服务器存储数据恢复环境: 华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。 linux操作系统,划分了两个分区,分区一通过lvm扩容,分区二为xfs文件系统。 服务器存储故障: 工作人员重装系统操作失误导致磁盘分区变化,分区二无法访问,数据丢失。
|
3月前
|
运维 网络协议 安全
为什么经过IPSec隧道后HTTPS会访问不通?一次隧道环境下的实战分析
本文介绍了一个典型的 HTTPS 无法访问问题的排查过程。问题表现为 HTTP 正常而 HTTPS 无法打开,最终发现是由于 MTU 设置不当导致报文被丢弃。HTTPS 因禁止分片,对 MTU 更敏感。解决方案包括调整 MSS 或中间设备干预。
|
4月前
|
数据采集 Web App开发 iOS开发
解决Python爬虫访问HTTPS资源时Cookie超时问题
解决Python爬虫访问HTTPS资源时Cookie超时问题
|
7月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
597 28
|
8月前
|
安全 网络协议 网络安全
只有IP地址没有域名,如何实现HTTPS访问?
在仅有IP地址而无域名的情况下,实现HTTPS访问并非不可能。主要挑战包括证书颁发机构(CA)对IP地址的支持有限及浏览器兼容性问题。解决方案有:1) 搭建私有CA为内部IP地址颁发证书;2) 使用支持IP地址的公共CA服务。选择合适的方案需根据需求权衡。具体步骤包括选择证书类型、生成CSR文件、提交并完成验证、安装SSL证书和配置强制HTTPS访问。确保IP地址稳定,并定期维护安全性。 **申请优惠**:访问JoySSL官网并填写注册码“230907”可优惠申请IP地址证书。
1362 5
|
8月前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
10月前
|
存储 算法 数据挖掘
服务器数据恢复—nas中raid6阵列失效,存储无法访问的数据恢复案例
一台nas上共有14块硬盘组建了一组raid6磁盘阵列。 该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。
|
11月前
|
应用服务中间件 Linux 网络安全
nginx安装部署ssl证书,同时支持http与https方式访问
为了使HTTP服务支持HTTPS访问,需生成并安装SSL证书,并确保Nginx支持SSL模块。首先,在`/usr/local/nginx`目录下生成RSA密钥、证书申请文件及自签名证书。接着,确认Nginx已安装SSL模块,若未安装则重新编译Nginx加入该模块。最后,编辑`nginx.conf`配置文件,启用并配置HTTPS服务器部分,指定证书路径和监听端口(如20000),保存后重启Nginx完成部署。
3604 8
|
6月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
192 18
|
6月前
|
网络安全 开发者
如何解决HTTPS协议在WordPress升级后对网站不兼容的问题
以上就是解决WordPress升级后HTTPS协议对网站的不兼容问题的方法。希望能把这个棘手的问题看成是学校的管理问题一样来应对,将复杂的技术问题变得更加有趣和形象,并寻觅出解决问题的方式。希望你的网站能在新的学期得到更好的发展!
182 19
下一篇
oss云网关配置