![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 78
wuxu_nanjing
这个作者很懒,什么都没留下…
展开
-
nginx---rewrite
nginx 提供的 rewrite功能使用nginx提供的全局变量或者自定义变量,结合正则表达式对url进行重写和重定向 eg: location / { # 重写规则信息 error_log logs/rewrite.log notice; # 注意这里要翻译 2017-08-16 15:27:42 · 197 阅读 · 0 评论 -
Nginx 常用配置总结(root , alias,rewrite , proxy_pass ,if和内置变量,upstream 的使用)
在我的工作中,对nginx的运用主要做静态资源的加载, 反向代理,重写, 和负载分担。 1:其中静态资源的代理,主要做图片加载, app包下载等功能。 在进行nginx 配置静态资源加载中,我主要是在server{ } 模块中进行location{ }模块的匹配配置, 由于是公共所以部件使用,我会为每个部件创建一个单独的路径, 同时要求各部件对资源的使用URL前缀有个特有的固定字符原创 2018-01-25 10:07:54 · 4100 阅读 · 0 评论 -
nginx 中 return 简单测试使用
在nginx 配置文件中,经常会发现有很对return的运用场景, 进行测试总结1: 返回错误码eg: 单独配置返回返回码场景nginx 配置如下: location = /test { return 403 ; }通过返回的页面为: 403 Forbidden 正常的403错误返回码报错可以看出 对于单独返原创 2018-01-26 17:14:13 · 16609 阅读 · 0 评论 -
nginx优化专题--worker_cpu_affinity
nginx优化专题–进程数worker_cpu_affinityNginx默认没有开启利用多核CPU,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核CPU。CPU是任务处理,计算最关键的资源,CPU核越多,性能就越好。 配置Nginx多核CPU,worker_cpu_affinity使用方法和范例首先了解我们服务器CPU的信息 cpu的信息配置在/proc原创 2017-02-15 14:16:46 · 370 阅读 · 0 评论 -
nginx 安装
1:安装openssl tar zxvf openssl-1.0.0a.tar.gzcd openssl-1.0.0a[xxxx]$./config --prefix=/xxx/xxx/xxx/xxx/ssl[xxxxx$ make[xxxx]# make install 2:安装pcreTar zxvf pcre-8.37.tar.gz[xxxx ~]$ c原创 2017-08-16 16:17:34 · 634 阅读 · 0 评论 -
linux--xargs常用场景
1: 在指定目录下查找哪些文件包含关键字[xxxxx warn]$ find ./ -type f -print | xargs grep "2017-08-24 14" ./warn_2017-08-24.log:2017-08-24 14:05:11,597 WARN [com.aspire.comp.migu.util.LoginUtil] - [获取user ]./warn_原创 2017-08-24 14:48:50 · 301 阅读 · 0 评论 -
nginx的--openssl版本升级
对于只想改变nginx中的openssl模块,可以重新指定openssl版本的安装路径,并重新加载指定安装路径,就不需要使用root权限, 使用普通安装用户即可安装版本为: openssl-1.0.2l安装步骤: 1:进行版本解压tar -zxvf openssl-1.0.2l.tar.gz2: 指定安装路径[ xxxxxxxxxxxxxx原创 2017-10-16 15:39:26 · 8837 阅读 · 1 评论 -
nginx 配置try_files
参考资料:http://linuxplayer.org/2013/06/nginx-try-files-on-multiple-named-location-or-serverhttp://stackoverflow.com/questions/20426812/nginx-try-files-alias-directives1. 环境:OS:Ubuntu 15.10转载 2018-01-23 10:02:06 · 1102 阅读 · 0 评论 -
nginx 日志pv uv统计
linux服务器上nginx日志访问量统计命令日志文件所在地方:/var/log/nginx/access_iqueendress.com.log/var/log/nginx/access_m.iqueendress.com.log--------------------------cd /var/log/nginx/1.根据访问IP统计UVawk '{print转载 2017-08-17 11:16:12 · 2185 阅读 · 0 评论 -
nginx 日志格式打印
自定义一下nginx的访问日志格式,可以方便工作中的对日志的分析。主要要使用到两个指令,分别是log_format和access_log#WebLoglog_format weblog '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" '转载 2017-08-16 16:24:44 · 2504 阅读 · 0 评论 -
nginx 常用命令
1. 启动 Nginxpoechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginxpoechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是采用向 Nginx 发送信号的方式。3. Nginx 重载配置poech转载 2017-08-16 16:23:39 · 244 阅读 · 0 评论 -
nginx 进程数设置
Nginx默认没有开启利用多核CPU,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核CPU。CPU是任务处理,计算最关键的资源,CPU核越多,性能就越好。配置Nginx多核CPU,worker_cpu_affinity使用方法和范例1. 2核CPU,开启2个进程worker_processes 2;worker_cpu_affinity 0转载 2017-08-16 16:21:17 · 8789 阅读 · 0 评论 -
nginx 调测 优化
nginx配置主要是对配置文件nginx.conf进行配置调整。以现场rs服务的配置为例:#user nobody;worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000;error_log logs/error.log;#error_log logs/error.log notice;#error_l转载 2017-08-16 16:20:05 · 285 阅读 · 0 评论 -
nginx---root 与 alias区别
nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。[root]语法:root path默认值:root html配置段:http、server、location、if[转载 2017-08-16 16:10:51 · 466 阅读 · 0 评论 -
nginx 优化--upstream & 负载均衡策略
Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下:upstream backend { server backend1.example.com; server backend2.example.com; server.backend3.exa翻译 2017-08-16 16:07:29 · 555 阅读 · 0 评论 -
nginx -- 正则表达式和全局变量
. : 匹配除换行符以外的任意字符 ? : 重复0次或1次 + : 重复1次或更多次 * : 重复0次或更多次 \d :匹配数字^ : 匹配字符串的开始 $ : 匹配字符串的介绍 {n} : 重复n次 {n,} : 重复n次或更多次 [c] : 匹配单个字符c [a-z] : 匹配a-z小写字母的任意一个小括号()之间匹配的内容,可以在后面通过$翻译 2017-08-16 16:03:12 · 1383 阅读 · 0 评论 -
使用docker 拉取镜像和创建容器-nginx
通过docker 安装nginx原创 2018-03-01 16:11:13 · 4895 阅读 · 0 评论