【发布时间】:2019-11-17 06:41:21
【问题描述】:
如何在centos 7中更改nginx根目录?
我在 /etc/nginx/conf.d 目录中创建default.conf 并放置以下代码
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时返回这个错误
nginx.service 的作业失败,因为控制进程以错误代码退出。详见“systemctl status nginx.service”和“journalctl -xe”。
已编辑
systemctl status nginx.service的输出
nginx.service - nginx HTTP 和反向代理服务器
已加载:已加载(/usr/lib/systemd/system/nginx.service;已禁用;供应商预设:已禁用)
活动:自 2019 年 7 月 7 日星期日 19:21:49 IRDT 以来失败(结果:退出代码); 11分钟前
进程:9976 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
进程:10101 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
进程:10099 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
主 PID:9978(code=exited,status=0/SUCCESS)
【问题讨论】:
-
输出什么systemctl status nginx.service?
-
编辑我的问题@MikeFoxtech
-
请显示 /var/log/nginx/error.log