当在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
我从linux上下载了nginx (我用的是ubuntu10.4),.I解压了nginx-1.0.6.tar.gz,在这个目录下有一个配置文件。所以我在shell中输入了"./configure“命令。当我输入“right.After”命令时,它似乎已经被配置好了,它显示了这个错误:
make -f objs/Makefile
make[1]: Entering directory `/usr/local/nginx'
cd ./auto/lib/pcre/ \
&& if [ -f Makefile ]; then make distclean; fi
据我所知,只要升级openssl (很久以前就已经完成了,现在重新安装了所有可用的更新(没有openssl ))并重新启动nginx就足够了。我甚至尝试完全停止nginx (用ps验证它)并重新启动它。
但ssllabs仍然告诉我,我很脆弱。我还需要做什么,或者是什么会导致它仍然脆弱?
版本:
ii nginx 1.9.10-1 all small, powerful, scalable web/proxy server
ii nginx-common
我运行Arch Linux,当我运行时:
sudo systemctl start nginx.service
我在日记中得到了以下信息:
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2019-05-15 11:17
当我试图启动nginx或apt重新加载时,我会得到以下错误:
● 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 Tue 2022-05-17 04:46:59 UTC; 8ms ago
Docs: man:nginx
我试图修复它,但当我运行时,它不能work.Can任何人指导我如何修复它?Nginx 16.0和Centos Linux 7.谢谢
Srv日志:
ul 08 13:29:13 150-95-105-126 systemd[1]: Starting The NGINX HTTP and reverse proxy server...
Jul 08 13:29:13 150-95-105-126 nginx[29274]: nginx: [emerg] "fastcgi_cache" zone "wpcache" is unknown in /etc/nginx/n