Nginx无法启动,因为我犯了一个错误,不知道如何逆转它



我遵循本教程是为了学习如何从单个nginx服务器部署flask react应用程序,但我尝试这个命令时犯了错误:$ sudo ln -s /etc/nginx/sites-available/react-flask-app.nginx /etc/nginx/sites-enabled/react-flask-app.nginx,但碰巧我的文件没有nginx扩展名,所以这个命令应该是$ sudo ln -s /etc/nginx/sites-available/react-flask-app /etc/nginx/sites-enabled/react-flask-app。现在nginx拒绝使用命令sudo systemctl start nginx启动,命令systemctl status nginx.service返回以下内容:

Dec 14 16:32:21 ip-172-31-5-99 systemd[1]: Starting A high performance web server and a reverse proxy server...
Dec 14 16:32:21 ip-172-31-5-99 nginx[2017]: nginx: [emerg] open() "/etc/nginx/sites-enabled/react-flask-app.nginx" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62
Dec 14 16:32:21 ip-172-31-5-99 nginx[2017]: nginx: configuration file /etc/nginx/nginx.conf test failed
Dec 14 16:32:21 ip-172-31-5-99 systemd[1]: nginx.service: Control process exited, code=exited status=1
Dec 14 16:32:21 ip-172-31-5-99 systemd[1]: nginx.service: Failed with result 'exit-code'.
Dec 14 16:32:21 ip-172-31-5-99 systemd[1]: Failed to start A high performance web server and a reverse proxy server.

我不知道如何指示nginx忘记那个文件,我已经停止、启动并重新加载了nginx。

我发现在/etc/nginx/sites-enabled中创建了一个名为react-flask-app.nginx的文件,该文件包含错误消息。我只是删除了文件,一切都恢复了正常。

相关内容

最新更新