在Linux部署了一个静态网站,访问出现403错误。
查了下日志:
2020/12/02 19:10:57 [error] 1966#0: *1 "/root/bz_official_site/dg/index.html" is forbidden (13: Permission denied), client: 14.120.46.144, server: gw.gprs-bms.com, request: "GET / HTTP/1.1", host: "gw.gprs-bms.com"
网上查了下资料,发现是nginx配置的启动用户和真实的启动用户不一致导致的。
配置改一下(nginx.conf)
user root; #改这个地方就行了,root是启动nginx的linux用户
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;