摘要: 在nginx中配置server侦听非80端口时,我们在访问时会在url中加入对应的端口号,如:http://xxx.xxx.xxx:8006/,但如果在nginx服务器前有另一台服务器作为用户首先访问的web服务器,这台服务器设置了端口转发,将80端口获得的请求转发到nginx中的对应端口中,如80 阅读全文
posted @ 2020-03-04 17:53 mofy 阅读(26258) 评论(0) 推荐(0) 编辑
摘要: 服务器上用的nginx,在地址栏输入网址,例如www.xxx.com.cn/aaa后会跳到localhost/aaa 而如果输入的是www.xxx.com.cn/aaa/则正常 一直找不到原因,今天抽时间查了查终于找到解决方案了 其实就是加一条配置 server { listen 80; } 改为 阅读全文
posted @ 2020-03-04 17:36 mofy 阅读(19708) 评论(0) 推荐(0) 编辑
摘要: 利用location区块可以用于定位或者匹配网站资源信息企业需求解决:搭建好一台nginx的web服务器。配置好内网卡地址与外网卡地址web服务的网站域名为www.etiantian.org,站点目录为html/www要求内网用户可以访问网站http://www.etiantian.org/AV资源 阅读全文
posted @ 2020-03-04 16:55 mofy 阅读(716) 评论(0) 推荐(0) 编辑
摘要: location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ confi 阅读全文
posted @ 2020-03-04 16:50 mofy 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、location用法总结 location可以把不同方式的请求,定位到不同的处理方式上. 1.location的用法 location ~* /js/.*/\.js 以 = 开头,表示精确匹配;如只匹配根目录结尾的请求,后面不能带任何字符串。 以^~ 开头,表示uri以某个常规字符串开头,不是正 阅读全文
posted @ 2020-03-04 16:48 mofy 阅读(3277) 评论(0) 推荐(0) 编辑
摘要: 在新主机的迁移过程中,最大的困难就是WP permalink rewrite的设置. 因为旧主机是用的Apache, 使用的是WP本身就可以更改的.htaccess,没有太大的难度.而这次在VPS上跑的是Nginx,主要是因为Nginx的速度比Apache要快很多. 但是另一方面就不是那么舒服了,因 阅读全文
posted @ 2020-03-04 16:45 mofy 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 阅读全文
posted @ 2020-03-04 16:35 mofy 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下: rewrite ^/b/(.*)\.html /play.php?video 阅读全文
posted @ 2020-03-04 16:17 mofy 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、输入子目录跳转 复制代码 location /templets { proxy_pass http://testServer/templets/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-I 阅读全文
posted @ 2020-03-04 16:14 mofy 阅读(170) 评论(0) 推荐(0) 编辑