首页 > 解决方案 > 错误 Nginx 服务器(/etc/nginx/sites-enabled/demo.xx.id:99 中的“位置”指令不允许)

问题描述

可以帮助我解决这样的错误,active: failed

root@xx:/home/xx# sudo systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2021-03-31 05:12:51 UTC; 36s ago
     Docs: man:nginx(8)
  Process: 32649 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

Mar 31 05:12:51 asima systemd[1]: Starting A high performance web server and a reverse proxy server...
Mar 31 05:12:51 asima nginx[32649]: nginx: [emerg] "location" directive is not allowed here in /etc/nginx/sites-enabled/demo.xx.id:99
Mar 31 05:12:51 asima nginx[32649]: nginx: configuration file /etc/nginx/nginx.conf test failed
Mar 31 05:12:51 asima systemd[1]: nginx.service: Control process exited, code=exited status=1
Mar 31 05:12:51 asima systemd[1]: nginx.service: Failed with result 'exit-code'.
Mar 31 05:12:51 asima systemd[1]: Failed to start A high performance web server and a reverse proxy server.

这个 nginx -t 结果

root@xx:/home/xx# nginx -t

nginx: [emerg] "location" directive is not allowed here in /etc/nginx/sites-enabled/demo.website.id:99
    nginx: configuration file /etc/nginx/nginx.conf test failed

标签: nginxwebserver

解决方案


推荐阅读