Linux : Nginx相关

nginx安装参考链接:

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

如果出现403问题
1. 首先排查 selinux是否关闭
2. 还有 user root 是否有目录的访问权限
3. 还有如果不用root用alias, 后面必须要用"/" 结尾, 并且如果用try_files, 则必须要开启autoindex  on;

配置文件: 参考链接: 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/; }

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

posted @ 2019-07-21 18:06  cccy0  阅读(136)  评论(0编辑  收藏  举报