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

这篇具有很好参考价值的文章主要介绍了nginx开启https配置之后网页无法访问问题处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景说明

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

处理过程

    1.https访问之后无法访问先确定安全组端口443是否开启.检查了一下是开启的.
nginx配置ssl后443无法访问,nginx,https,运维

    2.确定网站证书配置是否正确,正确的配置截图如下:
nginx配置ssl后443无法访问,nginx,https,运维
    3.查看nginx是否监听443端口
    任意目录下执行命令:

netstat -nultp

nginx配置ssl后443无法访问,nginx,https,运维
    从截图看,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配置ssl后443无法访问,nginx,https,运维
    这里说下修改完配置文件执行./nginx -s reload不生效的原因:
    nginx是编译安装的,reload是在原有的进程pid上重启的,之前的进程没有配置443,重启没有作用,结束进程重新启动nginx调用新的配置文件生成新的进程后端口正常监听!
    以上是处理过程记录,如果感觉有帮助欢迎点赞收藏!文章来源地址https://www.toymoban.com/news/detail-743199.html

到了这里,关于nginx开启https配置之后网页无法访问问题处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker安装nginx之后无法访问

    今天安装完nginx 之后,容器可以正常启动,但是在Linux 与外面浏览器无法访问,但是进入容器内部,可以正常访问nginx 代码示例 查看容器内部ip地址 进入容器内部可以正常访问 解决方案: 查看是否关闭防火墙 查看是否有暴漏ip地址 有可能是linux 版本与docker 版本不兼容(此

    2024年02月13日
    浏览(42)
  • nginx中如何开启https访问功能

    前端部署项目需要https支持,将原有的http访问方式进行升级,参考过其他同学的博客记录,记录一下自己遇到的坑,希望对有同样需求的同学有所帮助,少采坑,提升效率!首先说下nginx项目安装目录(一般都是默认安装于此): /usr/local/nginx ,项目源码目录: /usr/server/nginx/nginx-1.8.0 1.首先查

    2024年02月14日
    浏览(30)
  • nginx配置站点强制开启https

     当站点域名配置完SSL证书后,如果要强制开启HTTPS,可以在站点配置文件中加上: 附上完整的配置完SSL证书,强制开启HTTPS的站点配置文件配置信息:

    2024年02月10日
    浏览(36)
  • Nginx开启gzip网页传输压缩配置

    Nginx 服务器为网页压缩专门提供了 gz 模块,并且模块中的相关指令均可以设置在http、server或location块中, 实现服务器端按照指定的设置进行压缩。 CentOS7中解压tar包的方式安装Nginx: CentOS7中解压tar包的方式安装Nginx_centos7 tar文件 怎么load_霸道流氓气质的博客-CSDN博客 参考上面

    2024年02月14日
    浏览(25)
  • 【Nginx】启动成功无法访问网页(完整的排除方案)

    👉【Nginx】启动成功无法访问网页(完整的排除方案)_nginx启动成功但是无法访问_渐暖°的博客-CSDN博客 阿里云服务器 直接设置安全组—添加端口。 

    2024年02月07日
    浏览(34)
  • SpringBoot配置SSL证书,开启HTTPS安全访问!!!

    一、前言 二、SpringBoot中配置SSL 1、环境 2、客户端单向认证服务端代码实战-PFX格式的证书 3、HTTP 转HTTPS 通过HTTP协议传输数据,并不会对数据进行加密,所以存在着一定的风险,容易被抓包破解数据,而且现在各种浏览器对使用HTTP协议的网站也会提示不安全。通过将HTTP协议

    2024年02月11日
    浏览(39)
  • nginx 开启https时反向代理http服务的问题

    当我们用nginx开启https时,反向代理一个本地的http服务,会遭遇跨域问题,报错 strict-origin-when-cross-origin ,导致很多资源无法加载。 这时只要在反向代理部分的配置文件中加入这一条语句即可:

    2024年02月14日
    浏览(27)
  • liunx nginx配置ssl 配置https 及访问失败问题排查(fopen:No such file or )([emerg] the “ssl“ parameter requires)

    1.ssl证书下载 比如腾讯云下载目录: 首先在网址(阿里云、腾讯云等)找到域名ssl下载,下载后解压里面有xxx.yey、xxx.pem、xxx.crt等文件 在服务器nginx配置里新建个文件夹,如我的nginx 在 /usr/local/nginx这个目录 2.将ssl证书文件拷贝至服务器 如: 3.检查有没有ssl插件(nginx -V 中V大写

    2024年02月13日
    浏览(33)
  • nginx配置https访问

    为什么需要使用HTTPS,因为HTTP不安全,当使用http进行消息传输时,可能会遭到黑客的劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 实现https:需要使用ssl协议。 首先需要申请证

    2024年01月22日
    浏览(29)
  • vue打包之后的项目在nginx的部署404,以及无法跳转路由问题

    路径都对,项目路由本地也能正常访问,但是部署后加路由地址404。其实就是nginx配置的问题。知乎上一位大哥的解决办法:vue-cli打包之后的项目在nginx的部署404,以及无法跳转路由问题 - 知乎 问题其实就是路由没有重定向。更简单的配置方式就是try_files $uri $uri/ /index.html;  

    2024年02月14日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包