如何在 centos 7 中更改 nginx 根目录?
我创建 default.conf
在/etc/nginx/conf.d
目录并放置以下代码
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /var/www/test;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
但是当用 service nginx start
启动 nginx 时返回此错误Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
已编辑
的输出systemctl 状态 nginx.service
nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-07-07 19:21:49 IRDT; 11min ago
Process: 9976 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 10101 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
Process: 10099 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 9978 (code=exited, status=0/SUCCESS)
最佳答案
nginx -t
测试你的配置
如果错误是由多个服务器名称引起的,
尝试删除此default_server
从你的配置
关于php - 在centos 7中更改nginx根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56923230/