今天我执行了/use/local/nginx/conf/nginx.conf -t to nginx,但是它显示了以下错误:
[root@ddqcsAPP ~]# /usr/local/nginx/conf/nginx.conf -t
/usr/local/nginx/conf/nginx.conf: line 3: worker_processes: command not found
/usr/local/nginx/conf/nginx.conf: line 9: pid: command not found
/usr/local/nginx/conf/nginx.conf: lin
我有一个名为default-site的nginx配置文件,如下所示:
server {
...
}
在我的文档文件夹的某个地方。是否可以使用此配置文件来运行服务器,而不是将其放入默认的/usr/local/etc/nginx/nginx.conf中?
我尝试使用-c标志,如下所示:
sudo nginx -c ~/Documents/trustfactors/analytics/infra-ansible/roles/nginx/files/default-site
但我知道错误是:
nginx: [emerg] "server" directive is not al
我将nginx更新为1.23.4,nginx -t开始显示警告:
nginx: [warn] protocol options redefined for 0.0.0.0:443 in /etc/nginx/sites-enabled/beta:5
nginx: [warn] protocol options redefined for [::]:443 in /etc/nginx/sites-enabled/default:28
nginx: [warn] protocol options redefined for [::]:443 in /etc/nginx/sites-enabled/
我对nginx很陌生。
我有一个位于路径中的站点:/var/www/sourcesage和ngnix.conf在下面:
更新:
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
server {
listen 80; ## listen for ipv4; this line is default and implied
listen [