NGINX不在/ etc/default/nginx中应用变量
|
我刚刚更新了我的一台服务器,从debian 6到debian 8.以前一切都运行正常.现在,NGINX无法以正确的配置启动. 我已将/ etc / default / nginx设置为:
这应该使NGINX开始使用/etc/nginx/my.nginx.file.conf中设置的自定义配置文件而不是标准的/etc/nginx/nginx.conf. 我检查了init.d脚本,它有:
但似乎并不适用.如果我删除文件/etc/nginx/nginx.conf并离开我的配置文件,我将得到以下内容:
如果我保留文件/etc/nginx/nginx.conf,NGINX将只是开始使用该文件而不是我自己的文件,即/etc/nginx/my.nginx.file.conf.我究竟做错了什么? 我试图避免编辑init.d脚本,如果可能的话.我知道我可以在那里设置DAEMON_OPTS. 最佳答案 你做错了是创建自己的/etc/nginx/my.nginx.file.conf而不是编辑/etc/nginx/nginx.conf.将文件放回标准位置.Debian 8(最终)已移至systemd,不再使用旧的init脚本和/ etc / default / nginx.当然,即使它们在使用中,这也是一个坏主意,但现在特别糟糕. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails-使用Nginx Gzip Unicorn时缺少Content-Lengt
- asp.net – 通过nginx和ServiceStack对fastcgi-mono-server
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- Socket.io无法连接nginx node.js php app
- scala – 用于PlayFramework静态文件的nginx配置
- nginx – 无效的子域被重定向到另一个域
- Nginx在子目录中配置Joomla和Codeigniter
- nginx – 为什么我得到状态码2,它是什么意思?
- Nginx:将所有不存在的请求重定向到index.php
- Nginx访问日志显示经过身份验证的用户“admin”
- ruby-on-rails-4 – 使用AWS Elastic Beanstalk运
- Python瓶vs uwsgi / bottle vs nginx / uwsgi /
- nginx: [warn] conflicting server name on 0.0.
- 我可以使用vanilla Nginx作为响应体来回显请求标
- 可以将NON-http连接请求转发到nginx中的其他端口
- ssl – 如果存在标头,则Nginx设置proxy_set_head
- 如何在Amazon EC2 AMI实例上使用nginx一致地设置
- ruby-on-rails – 为什么ruby栏杆需要美洲狮或独
- ruby-on-rails – 乘客NGINX模块失败
- 在FastCGI应用程序中无法获取HTTP POST的主体
