Nginx
我在北国不背锅
致力于AI大模型、Java、大数据、运维及各类计算机技术为一体的知识架构
展开
-
解决Nginx反向代理SSE请求卡顿的问题
最近开发了一个大模型的应用,采用SSE流式响应技术开发。前后端联调的时候,页面内容的响应还是很丝滑的。但使用Nginx部署前端程序后,页面内容的响应就感觉一卡一卡的,好像是每隔两三秒返回一部分内容一样。修改完以上内容,重启,就OK啦。原创 2024-06-19 14:41:36 · 893 阅读 · 0 评论 -
Nginx日志格式
Nginx数据格式Nginx配置文件中配置输出日志格式:"$remote_addr,$time_local,$status,$body_bytes_sent,$http_user_agent,$http_referer,$request_method,$request_time,$request_uri,$server_protocol,$request_body,$http_token";$remote_addr 客户端IP$time_local 通用日志格式下的本地时间$status 状态原创 2022-03-03 09:33:32 · 4421 阅读 · 0 评论 -
Nginx中的root与alias的差别
root和alias映射之间的差异:root的处理结果是:root路径 + location路径alias的处理结果是:使用alias路径替换location路径,必须要用“/”结束alias是一个目录别名的定义,root则是最上层目录的定义。举个例子:在/user/local/vue/dist目录下有一个静态资源index.html,想要通过Nginx访问到:# root写法location ^~ /dist/ { root /user/local/vue/;}# alias写法原创 2021-09-10 11:28:38 · 969 阅读 · 0 评论 -
Nginx配置反向代理(静态资源和端口)
Nginx可以配置多个服务器,一个Server就是一个服务器server { listen 8989; server_name localhost; ....}通过Nginx访问静态资源:set $rootpath "/user/local/vue";location ^~ /demo/ { alias $rootpath/dist/;}通过该配置,访问nginx地址http://xx.xx.xx.xx:8989/demo,即可访问/u原创 2021-09-10 11:13:35 · 1744 阅读 · 0 评论 -
使用Dockerfile制作nginx镜像
原有的nginx镜像是直接docker pull拉取的,好像是1.19.0的版本。甲方公司在安全扫描的时候说有安全漏洞,需要升级nginx的镜像的版本,因此选择从0开始制作最新版的nginx镜像(1.21.0版本)。制作镜像的方法有两种,这里我们选择Dockerfile方式:Dockerfile是使用源代码构建docker的镜像,编辑一个Dockerfile,而后根据此文件制作;docker可以自动通过读取Dockerfile中的指令,自动构建镜像。Dockerfile是一个文本文档包含所有用户的命令,原创 2021-06-01 17:30:23 · 16611 阅读 · 3 评论 -
Nginx出现403 forbidden
nginx出现403 forbidden一般都是权限的问题可能出现此问题的原因:一、由于启动用户和nginx工作用户不一致所致1.1查看nginx的启动用户,发现是nobody,而为是用root启动的命令:ps aux | grep “nginx: worker process” | awk’{print $1}’1.2将nginx.config的user改为和启动用户一致,命令:vi conf/nginx.conf二、缺少index.html或者index.php文件,就是配置文件中in原创 2020-10-14 15:42:18 · 6421 阅读 · 0 评论