Linux : Nginx相关

nginx安装参考链接:

https://www.cnblogs.com/kaid/p/7640723.html
自定义编译目录: https://blog.csdn.net/ainuser/article/details/80206114

配置文件:

参考链接:
http://www.mamicode.com/info-detail-2505322.html
https://www.cnblogs.com/zuxing/articles/9686144.html
http://outofmemory.cn/code-snippet/742/nginx-location-configuration-xiangxi-explain
proxy_pass最后加不加 / 的问题: https://www.cnblogs.com/lixiuran/p/5515583.html

注意: ^~ 不是正则, 它只会匹配以指定路径开头的请求,  ~ 或 ~* 这种才能使用正则
如果想匹配以 /video 开头的所有请求, 如 /video1234  这种请求,,然后跳转到别的web服务:
        location ~* ^/video.*$ {
            rewrite ^/video(.*)$ / break;
            proxy_pass   http://127.0.0.1;
        }
        
如果想匹配以xxx结尾的请求,然后跳转到别的web服务, 如.mp4结尾:
        location ~* \.mp4$ {
            proxy_pass   http://127.0.0.1;
        }
        
匹配以/static/images/开头的, 并且不把 /static/images/ 加到转发路径中:
        location ^~ /static/images/ {
            alias   /usr/nginx/images/;
        }

(有补充再增加... ...)

猜你喜欢

转载自www.cnblogs.com/cccy0/p/11222051.html
今日推荐