
nginx相关
zhaixing_0307
这个作者很懒,什么都没留下…
展开
-
nginx处理websocket连接
最近开发的时候需要用到websocket向前端推送消息,本地测试正常(ip+端口的方式),但是部署到测试服务器上之后连接失败。测试环境是使用nginx作为代理,并没有配置关于websocket的地方。需要在nginx配置文件中添加websocket配置,才能正常使用WebSocket和HTTP虽然是不同协议,但是两者“握手”方式兼容。通过HTTP升级机制,使用HTTP的Upgrade和Connection协议头的方式可以将连接从HTTP升级为WebSocket。在nginx配置文件中添加两个地方原创 2020-12-11 16:09:17 · 6610 阅读 · 1 评论 -
如何自己申请免费的通配符证书(基于 Let‘s Encrypt 的免费证书)
最近项目上线,需要用到https,在网上找到了可以白嫖的证书,记录一下使用过程Let’s Encrypt一个非盈利性的证书颁发机构,并且已经被大多数浏览器所信任,而我们可以使用Certbot(一个免费的开源软件工具),用于在手动管理的网站上自动使用Let’s Encrypt证书来启用HTTPS。前提条件要有一台服务器(nginx)和一个已经备案好的证书安装Certbot所有的证书相关的操作,都可以通过 Certbot 软件实现,直接下载就可以使用# 下载 Certbot 客户端wget htt原创 2020-10-29 13:37:56 · 978 阅读 · 0 评论 -
视频上报跨域,实际上是nginx限制了上传文件大小
今天在上传视频时网站出现问题Access to XMLHttpRequest at 'xxx' from origin 'xxx' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource但是文档和图片都是没问题的,跨域也都是设置好的开始以为是视频上传的接口有问题,在本地和postman请求接口都是正常的最后想到nginx的配置文件中有个原创 2020-10-27 11:20:49 · 963 阅读 · 0 评论 -
nginx屏蔽部分ip访问
面对垃圾留言和暴力破解,我们可以屏蔽这些IP访问我们的网站,或者限制仅仅某些白名单IP才能访问我们的网站。这时候我们就可以在nginx中通过简单的配置来达到目的。找到nginx的配置文件,/usr/local/nginx/conf/nginx.conf,具体路劲还是要看自己设置,然后在server{}中间添加规则,允许就是allow,拒绝就是deny上图所示就是只拒绝了一个ip,注意后面要用分号; 保存退出配置文件,使用nginx -t #检查配置文件防止出错 nginx: the configur原创 2020-10-05 14:13:53 · 1573 阅读 · 0 评论 -
nginx日志切割脚本
nginx日志切割脚本为了方便查看每天的访问及网站情况,对log日志进行切割,使日志按照日期归类方便查看#!/bin/bashd=`date -d "-1 day" +%Y%m%d` #获取昨天的日期logdir="/usr/local/nginx/logs/" #日志位置nginx_pid="/usr/local/nginx/logs/nginx.pid" #nginx的pid位置c...原创 2019-08-03 16:08:09 · 170 阅读 · 0 评论 -
记一次nginx出现502的问题
记一次nginx 502记一次nginx出现502的问题项目部署后端spring boot jar包指定8015端口 由前端nginx代理ps -ef |grep java可以看到jar包已启动但是通过ss -antp |grep 8015 发现端口没有开启查找问题1.先访问域名页面提示502 错误先想到是不是配置文件有问题查看配置文件 没有问题2.ping项目 域名ip正常 解...原创 2019-08-06 20:19:26 · 996 阅读 · 0 评论 -
更换ssl证书
最近网站的证书快到期了,需要更换新的证书,保证网站的正常使用1.准备好新的证书将准备好的证书放到nginx存放证书的位置2.将新的证书修改成原本证书名字注意原本的证书需要备份,防止意外或者也可以就用新证书的名字,在nginx配置文件中修改证书名字3.重新加载nginx[root@localhost ~]# /usr/local/nginx/sbin/nginx -tnginx: ...原创 2019-09-08 20:32:43 · 10024 阅读 · 0 评论 -
记一次nginx访问403问题
记一次访问403问题安装了一个php电商网站访问安装界面没问题,访问网站首页却报403很奇怪,前面访问install.php没有问题说明网站目录权限没有问题手动输入192.168.8.176/index.php访问正常查看nginx配置文件发现在根目录配置没有php首页配置在配置文件中增加首页设置重新加载nginx(在加载前,最好检查下nginx配置文件是否配置正确)...原创 2019-09-10 14:52:43 · 486 阅读 · 0 评论