location / {
client_max_body_size 1024m;
proxy_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://gitlab/;
proxy_store on;
proxy_store_access user:rw group:rw all:r;
#proxy_temp_path cache_tmp;
proxy_temp_path /usr/local/share/cache_tmp;
#root html;
root html_cache;
index index.html index.htm;
}
问题1、permission denied
解决vim nginx.conf:
user root
注释后默认还是nobody,需要重新复制才可以
问题2、2021/08/17 14:07:52 [crit] 4939#0: *430 rename() “/usr/local/share/cache_tmp/0000000022” to “/usr/local/nginx/html_cache/” failed (20: Not a directory) while reading upstream, client: 10.1xx.1xx.xxx, server: 10.xxx.xx.xx, request: “GET / HTTP/1.1”, upstream: “http://127.0.0.1:18080/”, host: “10.xxx.xx.xx”, referrer: “http://10.xxx.xx.xx/users/sign_in”
未解决
查了好久,不懂为什么会报这个错
kill -hup pid:动态加载配置文件
https://www.cnblogs.com/zdz8207/p/nginx-Permission-denied-nobody.html
https://blog.csdn.net/xiaoxiao_yingzi/article/details/93197397
https://my.oschina.net/zhaomy/blog/715090