随笔分类 - nginx
摘要:分为以下几种情况: 1、代理的url地址中带有URI2、代理的url地址不带有URI然后针对上面的两种情况,我们分别再来仔细演示其中location带有/和不带/的区别 1、代理的url地址中带有URI 一、location匹配路径末尾没有 / location /sta { proxy_pass
阅读全文
摘要:url匹配规则 location [=|~|~*|^~|@] /uri/ { ... } = : 表示精确匹配后面的url ~ : 表示正则匹配,但是区分大小写 ~* : 正则匹配,不区分大小写 ^~ : 表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 @ : "@
阅读全文
摘要:我看过这个问题,该问题描述了如何在nginx中重定向网址,如下所示 # main server block for www.test.com server { listen 80; server_name www.test.com; ... } # redirect test.com to www.
阅读全文
摘要:配置基本的Nginx设置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 server { listen 80 default_server; listen [::]:80 default_server; server_name yourwebsite.c
阅读全文
摘要:Solution 1: 1) How can I remove the [warn] and avoid buffering responses? Is it better to turn off proxy_buffering or set proxy_max_temp_file_size to
阅读全文
摘要:shell获取某个时间段的nginx日志内容 小醉90s 2014-04-06 16:40:36 15297 收藏 1分类专栏: linux版权从nginx日志中获取2014:04:01日 21:30至21:50的日志内容 # cat web.log 192.168.16.105 - - [01/A
阅读全文
摘要:最近需要对线上的域名a.test.com进行网络策略变更。变更包括对当前使用的机器A解除域名a.test.com的nginx配置,将a.test.com解析到机器B。 问题来了 因为机器A上的nginx域名配置不止a.test.com,在将a.test.com解析到机器B后业务正常,但是发现机器A上
阅读全文
摘要:Custom Domain If you would prefer to have your project be behind a domain of your choosing, you can set up a Custom Domain with ReadMe! You can config
阅读全文
摘要:修改nginx 进程最大文件句柄数 1. 修改 cat /etc/sysctl.conf 中 fs.file-max参数fs.file-max=65535 执行 sysctl -p 让修改的内核参数生效 2.修改linux系统参数。追加下面内容到 /etc/security/limits.conf
阅读全文
摘要:手动下载安装nginx 需要的安装依赖包 登录可连接公网的一台机器, 配置 nginx.repo yum源 cat nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$bas
阅读全文
摘要:http的访问测试 [root@localhost ~]# curl -I --proxy 192.168.10.10:80 www.baidu.com HTTP/1.1 200 OK Server: nginx/1.12.1 Date: Mon, 11 Jun 2018 15:37:47 GMT
阅读全文
摘要:检查 GeoIP 是否安装 首先需要确认当前安装的 Nginx 是否安装了 GeoIP 模块 123456 $ nginx -Vnginx version: nginx/1.12.2built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)built w
阅读全文
摘要:要求nginx版本大于1.9,在nginx.conf添加以下,要求和http{}同级在这里插入图片描述 vi socket_proxy.confstream { upstream redis { server *redis-addres*:6379 max_fails=3 fail_timeout=
阅读全文
摘要:server { listen 8080; location / { root /data/nginx/html; open_file_cache max=10 inactive=60s; #max指定缓存的最大文件数, 超出会根据lru列表就行淘汰,inactive=60s表示如果60s后文件没有
阅读全文
摘要:nginx-http-concat 是一个 Nginx 扩展模块,用来合并 HTTP 请求。 # 1. 下载 访问 https://github.com/alibaba/nginx-http-concat/releases 官网下载最新的源包,如: # 下载 wget https://github.
阅读全文
摘要:接上篇使用 Linux命 令来分析。使用命令太麻烦,既不快捷又不直观,市面上有不少现成的工具可以使用,比如 ELK。但 ELK 太重了,这里使用的是比较轻量的 goaccess。 接收日志 goaccess 是直接对日志文件进行分析,首先要获得日志文件。nginx 原生支持将日志发送到远程 sysl
阅读全文
摘要:Nginx访问日志在处理中文时,默认使用16进制编码处理。使我们对访问日志进行分析处理时,带来很大不便。含有中文字符的请求,日志记录如下: 171.43.238.62 - - [05/Dec/2017:21:40:57 +0800] "GET /\xD6\xD0\xCE\xC4 HTTP/1.1"
阅读全文
摘要:一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn;} server_name 后跟多个域名即可,多个域名之间用空格分隔 一个服务配置多个站点 server { listen 80; server_name
阅读全文
摘要:隐藏版本号 http { server_tokens off; } 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启HTTPS server { listen 443; server_name ops-coffee.
阅读全文
摘要:场景 现在的需求是这样,在pc端访问www.one.com和m.one.com都跳转到www.one.com而在移动端访问www.one.com和m.one.com都跳转到m.one.com 参考,github上的这篇文章很详细,但是比较复杂,很多场景我们用不到,所以参考这个,我修改如下。 pc端:
阅读全文