我有一个托管在VM上的nginx,它有一个身份验证服务,它公开了一个简单的登录页面,还有一些其他托管在辅助VM上的服务(通过serve -s build提供的创建-反应-应用程序构建)。如果用户试图访问受保护的资源,则提示登录页。
该体系结构如下:
+-------------------------------+
| Other VM |
我的ubuntu 18服务器有一个疯狂的问题。我安装了nginx,同时nginx服务没有使用/etc/init.d/nginx start或服务nginx start启动。两者都出现了下面的错误。 nginx语法检查没有抛出任何错误。我已经设法使用命令'/usr/sbin/nginx‘直接启动了服务。 尝试清除整个nginx库并重新安装,但下面的错误仍然存在。有没有解决同样问题的办法? Jan 20 14:27:48 ns3159300 systemd[5219]: nginx.service: Failed to execute command: No such file or d
当在sites-available (符号链接到sites-enabled)的文件中使用RTMP服务器块时,我很难让NGINX启动RTMP模块。NGINX配置文件都位于/etc/nginx/。
如果我在nginx.conf中直接使用下面的RTMP服务器块,服务器就会非常好地启动。但是,一旦我从include /etc/nginx/sites-enabled/*;行中删除nginx.conf中的注释,systemctl status nginx.service就会返回"nginx: [emerg] "rtmp" directive is not allowed here