nginx
Java高知社区
关注我,每天分享高质量技术文章。
展开
-
yum安装nginx详解
1.查看yum的nginx信息# yum info nginxLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * epel: mirrors.yun-idc.comExcluding Packages in global exclude listFinishedInstalled Pack原创 2016-02-18 15:41:30 · 17774 阅读 · 0 评论 -
nginx实现tomcat动静分离详解
1.为什么要实现动静分离1)nginx的处理静态资源能力超强主要是nginx处理静态页面的效率远高于tomcat的处理能力,如果tomcat的请求量为1000次,则nginx的请求量为6000次,tomcat每秒的吞吐量为0.6M,nginx的每秒吞吐量为3.6M,可以说,nginx处理静态资源的能力是tomcat处理能力的6倍,优势可见一斑。2)动态资源和静态资源分开,使服务器结构更原创 2017-05-21 00:19:12 · 13981 阅读 · 1 评论 -
Nginx配置多个项目使用同一端口号的办法
比如有两个项目,希望访问的端口号都是80端口,可进行如下配置: server { listen 80; server_name localhost; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header原创 2016-03-12 19:22:51 · 15295 阅读 · 1 评论 -
FastDFS+nginx+fastdfs-nginx-module服务器配置详解
每次安装FastDFS的时候总是遇到一些问题,现记录下FastDFS安装配置+Nginx安装配置+fastdfs-nginx-module安装配置的安装过程,以便能够比较顺利的安装配置。安装FastDFS安装libfastcommon安装FastDFS之前要先安装它的依赖库libfastcommon,下载地址:https://gith原创 2017-04-08 12:02:53 · 16508 阅读 · 5 评论 -
nginx 报异常"/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)处理方法
需要停止或者重启nginx的命令如下/usr/local/nginx/sbin/nginx -s stop/usr/local/nginx/sbin/nginx -s reload发现报以下错误:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)原创 2017-04-08 17:50:41 · 43261 阅读 · 1 评论 -
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议详解
公司之前用的是http,但是出于苹果app审核和服务器安全性问题,要改为https,我们公司用的是沃通的ssl,按照沃通的官方文档提供的步骤完成服务器的配置。架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat 没有配置SSL,项目使用https协议。配置成功后明明是https url请求,发现 log里面,tomcat获取scheme的时候,一原创 2017-04-15 17:08:14 · 13852 阅读 · 0 评论 -
nginx配置中的root和alias详解
1、alias配置如下:location /test{ alias/var/www/html/images/;}在这个location配置段中,如果URL请求“/test/logo.gif”,那么nginx将会在服务器上查找“/var/www/html/images/logo.gif”文件,即请求的URL中location后面的部分会被追加到alias指定的目录后面,而locat原创 2017-06-19 16:22:32 · 11383 阅读 · 0 评论 -
Nginx配置文件(nginx.conf)配置详解
Nginx的配置文件nginx.conf配置详解如下:usernginxnginx;Nginx用户及组:用户组。window下不指定worker_processes8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_loglogs/error.log;error_loglogs/error.logno原创 2016-02-19 10:03:50 · 760450 阅读 · 28 评论 -
Nginx隐藏端口号详解
需要隐藏部署项目的端口号如:8080,在Nginx的配置文件里可配置如下: server { listen 80; server_name localhost; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_se原创 2016-03-12 19:16:24 · 16426 阅读 · 3 评论 -
使用Nginx实现301重定向详解
只需配置如下: server { listen 80; server_name localhost; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr;原创 2016-03-12 20:52:59 · 13909 阅读 · 0 评论 -
nginx的location配置详解
语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹原创 2016-03-15 17:04:03 · 198838 阅读 · 10 评论 -
nginx配置limit_req限制ip访问速率详解
1、漏桶原理漏桶原理是什么呢?我们可以从字面上简单的理解,就是有一个桶,它的体积是固定的,桶底下有一个小洞会不停的漏水出去,而桶的上方有个水龙头,也不停的往桶里灌水。假设我们这个桶的体积是1L,小洞的口能漏水的最大速率为100ml/s,对以下情况进行实验:(1)进水的速率是50ml/s,这时候对于小洞来说完全无压力,那么这个桶里的水就不会溢出,所有的水都会从小洞里漏出来。(2)接着原创 2017-09-10 14:17:33 · 10776 阅读 · 3 评论