摘要:
Nginx代理 代理多个域名IP地址 1、虚拟主机配置文件下配置。 # 启动nginx代理 自定义代理地址 upstream nginx1{ # 代理的地址、端口 server www.456.com:80; server 192.168.1.115:60; } server{ # 代理监听端口 l 阅读全文
posted @ 2018-01-31 21:03
kevin.Xiang
阅读(438)
评论(0)
推荐(0)
摘要:
说明 1、首先看一个完整代码示例,关于nginx 301 302跳转的。 301跳转设置: server { listen 80; server_name 123.com; rewrite ^/(.*) http://456.com/$1 permanent; access_log off; } 3 阅读全文
posted @ 2018-01-31 20:55
kevin.Xiang
阅读(3726)
评论(0)
推荐(0)
摘要:
配置需求 注:$document_uri 表示访问的url 需求:访问 www.abc.com 请求到 www.abc.com/abc/ 使用操作 1、在nginx配置文件中加入 if ($document_uri !~ 'abc') { rewrite ^/(.*)$ http://www.abc 阅读全文
posted @ 2018-01-31 20:43
kevin.Xiang
阅读(3371)
评论(0)
推荐(0)
摘要:
rewrite应用 Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。 rewrite配置 Nginx可以用if进行条件匹配,语法规则类似C,举例如下: if ($http_user_agent ~ MSI 阅读全文
posted @ 2018-01-31 20:39
kevin.Xiang
阅读(963)
评论(0)
推荐(0)
摘要:
限制php解析 1、有时候会根据目录来限制php解析: location ~ .*(diy|template|attachments|forumdata|attachment|image)/.*\.php$ { deny all; } 限制浏览器访问 1、使用 user_agent 控制客户端浏览器 阅读全文
posted @ 2018-01-31 20:31
kevin.Xiang
阅读(1701)
评论(0)
推荐(0)
摘要:
访问控制配置 虚拟主机下加入: allow 219.232.244.234; deny all; 1、首先建立下面的配置文件放在nginx的conf目录下面,命名为deny.ip vim /usr/local/nginx/conf/deny.ip allow 1.1.1.1; allow 1.1.1 阅读全文
posted @ 2018-01-31 20:25
kevin.Xiang
阅读(249)
评论(0)
推荐(0)
摘要:
盗链 网站内有许多的图片地址,或一些我们可以用到的资源,在这种情况下,我可以通过赋值其他图片链接地址,到我自己的平台上,这样相当于盗取了一张图片的链接,那么盗链会有什么危害呢? 当我们盗取一张图片链接放入我们自己的平台时,我们每次访问平台也会连带 链接图片一起访问,要知道我们访问的图片是不在我们自己 阅读全文
posted @ 2018-01-31 20:12
kevin.Xiang
阅读(245)
评论(0)
推荐(0)
摘要:
静态文件缓存 静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。 主要对图片,css,js等元素更改机会比较少的情况下使用,特别是图片,占用带宽大,我们完全可以设置图片在浏览器本地缓存365d,css,js,html可以缓存个10来天,缓存的时候,我们需要将需要缓存 阅读全文
posted @ 2018-01-31 20:06
kevin.Xiang
阅读(1171)
评论(0)
推荐(0)
摘要:
域名跳转 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 。 域名跳转配置 1、多域名指定一个域名重定向 # 空格分割域名 server_name www.123.com www.456.com www.678.com; # 阅读全文
posted @ 2018-01-31 20:01
kevin.Xiang
阅读(1977)
评论(0)
推荐(0)
摘要:
nginx 日志切割 1、编写日志切割脚本 1、编写日志切割脚本 vim /usr/local/sbin/nginx_access_logrotate.sh #!/bin/bash # 将>正确数出与2>错误输出都放到/dev/null内 exec >/dev/null 2>&1 # 配置切割文件名 阅读全文
posted @ 2018-01-31 19:56
kevin.Xiang
阅读(249)
评论(0)
推荐(0)
摘要:
日志格式:常用日志格式 log_format main '$remote_addr - $remote_user [stime_local] $request' '"$status" $body_bytes_sent "$http_referer"' '"$http_user_agent" "$ht 阅读全文
posted @ 2018-01-31 19:51
kevin.Xiang
阅读(3509)
评论(0)
推荐(0)
摘要:
Nginx 虚拟主机配置 1、主配置文件下加入虚拟主机参数。 vim nginx.conf include vhosts/*.conf; 配置文件 2、创建虚拟主机目录,文件。 mkdir /usr/local/nginx/conf/vhosts 创建虚拟主机目录 touch /usr/local/ 阅读全文
posted @ 2018-01-31 18:21
kevin.Xiang
阅读(1067)
评论(0)
推荐(0)
摘要:
Nginx 启动脚本 1、vim /etc/init.d/nginx #!/bin/bash # chkconfig: - 30 21 # description: http service. # Source Function Library . /etc/init.d/functions # N 阅读全文
posted @ 2018-01-31 17:46
kevin.Xiang
阅读(508)
评论(0)
推荐(0)
摘要:
nginx主配置文件 1、清空过Nginx配置文件,修改: vim /usr/local/nginx/conf/nginx.conf # 以那个账户,账户组来运行nginx user nobody nobody; # 工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 worker_ 阅读全文
posted @ 2018-01-31 17:38
kevin.Xiang
阅读(1316)
评论(0)
推荐(0)
浙公网安备 33010602011771号