[code] location ~*/GPSCS/* { proxy_pass http://boss; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; rewrite "^/BOSS/(.*)$" https://$host/$1 last; } location ~*/Pangolincs/* { proxy_pass http://boss; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_f...
by mitmax - 服务器应用 - 2011-01-10 11:22:55 阅读(1125) 回复(0)
本帖最后由 todayhero 于 2010-11-29 14:35 编辑 正确的[code]location ~ /img/ { error_page 404 http://61.156.11.117/; } [/code]进行反义时,加"!"就提示语法错误.为什么呢?有知道的吗?网上有人说支持反义[code]location !~ /img/ { error_page 404 http://61.156.11.117/; } [/code]我要想实现的功能就是排除某个目录后,其它所有的目录定义404错误.有没有其它办法实现. 有rewrite可能进行判断但是error_page却无法放在i...
我想问下大虾们,nginx里面的server下的location / 是匹配以/开头的字段对吧 server { listen 80; server_name www.xxx.com; index index.html index.htm index.php; root /var/www/html; .... .... .... .... .... location / { rewrite ^/(a|b|c|d)\.html$ /$1.php last; rewrite ^/([0-9]+)$ /test.php?fid=$1...
想请教一下关于nginx的location配置问题: 我有这样一个配置文件 server { listen 80; server_name www.gonline.com; access_log /var/log/nginx/localhost.access.log ; location / { root /opt/www_data/code/public_html; index index.php index.html index.htm; if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; } location...
有一堆类似如下的服务[code]http://127.0.0.1:12341/app?q= http://127.0.0.1:12342/app?q= http://127.0.0.1:12343/app?q= http://127.0.0.1:12344/app?q= http://127.0.0.1:12345/app?q= http://127.0.0.1:12346/app?q=[/code]想通过nginx做转发,效果如下 请求 http://127.0.0.1:11111/app?func=a&q= 转发到http://127.0.0.1:12341/app?q= 请求 http://127.0.0.1:11111/app?func=b&q= 转发到http://127.0.0.1:12342/app?q= 请...
本帖最后由 zdsec 于 2012-04-26 10:15 编辑 nginx +php + fpm中 自定义了一个 /locatoin 此/location 下面除有PHP外,还有JPG,JS,CSS, location ~ /test/.php$ { root /opt/test; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME /...
nginx前端缓存+apache后端 静态页面为主 html jpg等 把所有 index.* 为 结尾的url请求 进行匹配 这个location 应该怎么写呢。。。 比如说 http://xxx.xxx.com/xxx/index.html 网上找到的都是匹配文件类型的 基础比较差 又急于实现功能 请大家帮帮忙。。。
想通过location 进行正则匹配,然后将正则匹配到的变量捕获出来,通过捕获的变量进行一个alias路径的重新定位。 但是发现一个问题,我在nginx上location上获取的变量无法正常得到。只能通过set sss $1;这样,然后再通过使用$sss变量才可以, 求教一个各位高人,这是什么原因。
RT,例如我有一个请求 http://abc.com/a?keyword=1 location "匹配串" { echo $args; } 这个匹配怎么写?
希望实现url访问路径根目录不包含/inc/,用下面写法不能实现,求教一下。 location ^~ ^/inc/{ rewrite ^/(.*)/(.*?).shtml$ /shtml/$1/$2.shtml last; } 如果改为 location !~ ^/inc/{ rewrite ^/(.*)/(.*?).shtml$ /shtml/$1/$2.shtml last; } 直接语法验证不过去。
location ~ .*\.(jpg|jpeg|gif|png|bmp|swf|flv|wmv|mp3|mp4|avi|rm|rar|exe|gz|tar|zip)$ { expires 30d; } location ~ .*\.(htm|html|dhtml|shtml|xhtml|txt|xml|js|css)$ { expires 10d; } 以上为我设置的location 经测试发现 虽有文件都匹配上前面的一条 后面的一条不生效 有人知道是什么问题嘛