nginx
高性能的反向代理HTTP服务器,能够实现负载均衡、反向代理、支持HTTP、HTTPS、TCP、Websocket、,MQTT等协议转发
牟云飞
不会造积木,只会拼积木的程序员
展开
-
Nginx配置websocket
1、Nginx配置websocket location /haiyiWeb_WSS { proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Host $server_name; proxy_connect_timeou原创 2020-05-15 09:00:26 · 411 阅读 · 0 评论 -
Nginx配置404 500页面(防止异常输出,处理安评问题)
error_page 404 403 500 502 503 504 /html/404.html; location /html/ { root /; rewrite ^/html/(.*)$ /usr/local/nginx/html/$1 break; }404页面<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//E...原创 2020-05-14 17:06:32 · 1409 阅读 · 0 评论 -
nginx反向代理结合FTP搭载文件服务器
(转载表明出处——牟云飞)Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,我们通过与FTP的结合,搭建文件服务器。一个项目中含有许多静态资源,以图片为例,项目中通过FTP上传图片,然后通过nginx映射FTP图片资源文件,读取展示图片。1、通过IIS或server-u创建一个FTP(项目部署)2、通过项目程序上传图片资源至FTP(项原创 2016-10-22 19:44:51 · 14291 阅读 · 5 评论 -
linux下nginx访问ftp目录权限问题
针对nginx访问ftp目录,在” chmod -R 777 /ftp主目录 “赋权后,ftp新增文件仍无访问权限问题,原因在于nginx访问时账户问题,通过修改nginx.conf中的访问名解决[root@muyunfei conf]# cd conf/[root@muyunfei conf]# vim nginx.conf打开nginx.conf修改user值,去掉#号原创 2016-10-26 13:42:21 · 4860 阅读 · 0 评论 -
linux中nginx访问url rewrite
location /myf_test/ { root /; rewrite ^/myf_test/(.*)$ /var/ftp/$1 break; }(.*)中的目录将替换$1的位置如:访问http://ip:端口/myf_test/in_ftp/ftp/space_1/111.jpg实际访问/var/ftp/in_ftp/ftp原创 2016-10-26 14:12:43 · 1414 阅读 · 0 评论 -
nginx反向代理,带'_'的header数据丢失
转自:https://blog.csdn.net/Nazir2513/article/details/70889319- 方法一:不用下划线 既然nginx对下划线不支持,那没关系,不用下划线就是了。比如原来”app_version”改成”app-version”就可以了。(难怪一般header的name都是’-‘来拼接的,比如”User-Agent”) - 方法二:从根本接触nginx的限制 n...转载 2018-07-04 10:36:54 · 3320 阅读 · 0 评论 -
nginx 如何配置来获取用户真实IP
在两层或更多代理的情况下,nginx透传配置方案: 1. 第一层代理将用户的真实 IP 放在 X-Real-IP 中传递下去,后面的每一层都使用 X-Real-IP 继续往下传递。配置为: proxy_set_header X-Real-IP $remote_addr; # 针对首层代理,拿到真实IP proxy_set_header X-Real-IP $http...转载 2019-02-15 13:40:47 · 1386 阅读 · 0 评论