当前位置: 首页 > news >正文

nginx开启https配置之后网页无法访问问题处理

背景说明

    最近新购服务器部署nginx之后按照之前的方式部署前端项目并配置https之后访问页面显示:无法访问.新的服务器ECS系统和之前相同,nginx安装方式也相同,nginx配置方式也是相同.但是访问还是显示无法访问.下面简单记录一下问题处理过程.

处理过程

    1.https访问之后无法访问先确定安全组端口443是否开启.检查了一下是开启的.
在这里插入图片描述

    2.确定网站证书配置是否正确,正确的配置截图如下:
在这里插入图片描述
    3.查看nginx是否监听443端口
    任意目录下执行命令:

netstat -nultp

在这里插入图片描述
    从截图看,443端口没有监听,先停止nginx,然后执行 netstat -nultp 看下nginx 的进程是否还存在,如果不存在了,再重新启动下nginx看下80、443是否正常监听.
    查看nginx进程:

ps -aux | grep nginx

    关闭nginx:

kill -QUIT PID其中PID是您找到的Nginx进程ID。关闭两个nginx进程

    重启nginx:
/usr/local/nginx/sbin下执行:

./nginx -s reload

    如果提示:

/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

    可以直接执行:

./nginx

    重新查看443端口是否监听:
在这里插入图片描述
    这里说下修改完配置文件执行./nginx -s reload不生效的原因:
    nginx是编译安装的,reload是在原有的进程pid上重启的,之前的进程没有配置443,重启没有作用,结束进程重新启动nginx调用新的配置文件生成新的进程后端口正常监听!
    以上是处理过程记录,如果感觉有帮助欢迎点赞收藏!

http://www.lryc.cn/news/185918.html

相关文章:

  • 文本嵌入层
  • 如何搭建自动化测试框架
  • 抄写Linux源码(Day17:你的键盘是什么时候生效的?)
  • 在原生html中使用less
  • 【Qt】顶层窗口和普通窗口区别以及用法
  • qt开发从入门到实战2
  • Android---字节码层面分析Class类文件
  • 【2023研电赛】东北赛区一等奖作品:基于FPGA的小型水下无线光通信端机设计
  • JWT授权为啥要在 Authorization标头里加个Bearer 呢
  • 一篇理解TCP协议
  • rk平台android12系统设置里面互联网选项中的以太网选项点击不了问题
  • ctrl+d和ctrl+c的区别
  • ChatGLM2-6B微调实践
  • YOLOv7独家改进FPN系列:结合新颖的 GhostSlimPAN 范式网络结构,进一步提升检测器性能
  • 12. Java异常及异常处理处理
  • 自定义hooks函数
  • Linux系统及Docker安装RabbitMq
  • 山东省赛二阶段第一部分解题思路
  • WebGoat 靶场 JWT tokens 四 五 七关通关教程
  • 【单元测试】如何使用 JUnit5 框架?
  • C#封装、继承和多态的用法详解
  • 数据结构与算法(持续更新)
  • HDLbits: ece241 2014 q4
  • LuatOS-SOC接口文档(air780E)-- gmssl - 国密算法
  • 【线性代数及其应用 —— 第一章 线性代数中的线性方程组】-1.线性方程组
  • vue实现拖拽排序
  • IS-IS
  • 【MySQL】为什么使用B+树做索引
  • php 安装mongodb扩展模块,rdkafka模块
  • 【数据结构】初探时间与空间复杂度:算法评估与优化的基础