nginx
蒙--
这个作者很懒,什么都没留下…
展开
-
linux nginx源码安装
一。 什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名转载 2017-12-26 23:39:30 · 177 阅读 · 0 评论 -
nginx 出现504 Gateway Time-out的解决方法
1.问题分析nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。 通常有以下几种情况导致1.程序在处理大量数据,导致等待超时。 2.程序中调用外部请求,而外部请求响应超时。 3.连接数据库失败而没有停止,死循环重新连。出现这种情况,我们可以先优化程序...转载 2018-11-30 11:04:14 · 5246 阅读 · 1 评论 -
nginx "proxy_pass" cannot have URI part in location given by regular expression
PS:我是在配置nginx可以访问tomcat下面的资源文件的时候,出现了这个问题,看到这篇文章,在给nginx配置正则表达式的时候proxy_pass是不可以有uri的。在windows中使用nginx时报错:C:\TDDOWNLOAD\nginx-1.6.0\nginx-1.6.0>nginx.exe -s reloadnginx: [emerg] "proxy_pass" ...转载 2018-09-10 16:21:50 · 30534 阅读 · 0 评论 -
nginx 配置虚拟机实例
实例1: server { listen 80; #listen [::]:80 default_server ipv6only=on; server_name mzjlb.cn; index index.html index.htm index.php; root /home/wwwroot/wor...原创 2018-05-23 11:42:54 · 246 阅读 · 0 评论 -
nginx 与fastcgi通信方式
前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字/dev/shm/php-cgi.sock(很多教程使用路径/tmp,而路径/dev/shm是个tmpf...转载 2018-05-23 00:19:47 · 2330 阅读 · 0 评论 -
nginx 反向代理机制解决前端跨域问题
1.什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。 跨域情况如下: url 说明 是否跨域 http://www.cnblogs.com/a.js http://ww...转载 2018-05-23 00:08:34 · 174 阅读 · 0 评论 -
nginx proxy_pass和rewrite
文章作者:luxianghao文章来源:http://www.cnblogs.com/luxianghao/p/6807081.html 转载请注明,谢谢合作。免责声明:文章内容仅代表个人观点,如有不当,欢迎指正。--- rewritesyntax: rewrite regex replacement [flag]Default: —Context: server, location, if如...转载 2018-05-22 23:52:28 · 765 阅读 · 0 评论 -
nginx 配置upstream实现负载均衡
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980; } 2. 将server...转载 2018-05-22 23:46:53 · 1179 阅读 · 0 评论 -
nginx 之 proxy_pass详解
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ { proxy_pass http://127.0.0.1/;}代理到URL:htt...转载 2018-05-22 22:36:20 · 1336 阅读 · 0 评论 -
nginx location配置直接输出文本
location / { return 502 "服务正在升级,请稍后再试……"; }直接返回文本: location / { default_type text/plain; return 502 "服务正在升级,请稍后再试……"; }也可以使用html标签格式: ...转载 2018-05-22 22:15:51 · 23652 阅读 · 1 评论 -
nginx location总结
参考:https://www.cnblogs.com/coder-yoyo/p/6346595.html https://blog.csdn.net/mengzuchao/article/details/80392367语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即...转载 2018-05-21 23:49:26 · 179 阅读 · 0 评论 -
nginx 内置变量
内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量:$args #请求中的参数值$query_string #同 $a...转载 2018-05-21 23:34:43 · 172 阅读 · 0 评论 -
nginx try_files
以 try_files $uri $uri/ /index.php; 为例,当用户请求 http://servers.blog.ustc.edu.cn/example 时,这里的 $uri 就是 /example。try_files 会到硬盘里尝试找这个文件。如果存在名为 /$root/example(其中 $root 是 WordPress 的安装目录)的文件,就直接把这个文件的内容发送给用户。...转载 2018-05-21 23:19:28 · 457 阅读 · 0 评论 -
nginx 配置参数说明
一、主配置段1、正常运行必备的配置#运行用户和组,组身份可以省略user nginx nginx;#指定nginx守护进程的pid文件pid path/to/nginx.pid;#指定所有worker进程所能打开的最大文件句柄数worker_rlimit_nofile 100000;2、性能优化相关的配置#worker进程的个数,通常应该略少于CPU物理核心数,也可以使用auto自动获取worke...转载 2018-05-21 15:01:37 · 169 阅读 · 0 评论 -
nginx 配置虚拟主机
前言所谓虚拟主机,是说通过几个不同的url地址,都能到达nginx环境,只不过针对不同的url,处理的逻辑不同。nginx支持虚拟主机,但是浏览器等客户端不知道,所以虚拟主机的几个地址,应该是都指向nginx所在的ip地址,虚拟主机功能才能正常。环境 系统环境:CentOS6.7 nginx version: nginx/1.8.1方案例如配置文件位于: /opt/nginx/co...转载 2018-05-21 14:24:55 · 124 阅读 · 0 评论 -
nginx配置http访问自动跳转到https
按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server {listen 80;server_name www.域名.com;rewrite ^(.*)https://$server_name$1 permanent;}server {listen 44...转载 2019-07-26 17:47:19 · 7986 阅读 · 0 评论