作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
意外删除 conf nginx 填满 /etc/nginx/sites-enabled/django
,然后用相同的配置设置填充它。得到以下错误:
Feb 02 12:56:53 solomon nginx[32004]: nginx: [emerg] duplicate upstream "app_server" in /etc/nginx/sites-enabled/django.save:1
Feb 02 12:56:53 solomon nginx[32004]: nginx: configuration file /etc/nginx/nginx.conf test failed
Feb 02 12:56:53 solomon systemd[1]: nginx.service: Control process exited, code=exited status=1
Feb 02 12:56:53 solomon sudo[31990]: pam_unix(sudo:session): session closed for user root
Feb 02 12:56:53 solomon systemd[1]: Failed to start A high performance web server and a reverse proxy server.
-- Subject: Unit nginx.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has failed.
--
-- The result is failed.
Feb 02 12:56:53 solomon systemd[1]: nginx.service: Unit entered failed state.
Feb 02 12:56:53 solomon systemd[1]: nginx.service: Failed with result 'exit-code'.
upstream app_server {
server 127.0.0.1:9000 fail_timeout=0;
}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
client_max_body_size 4G;
server_name _;
keepalive_timeout 5;
# Your Django project's media files - amend as required
location /media {
alias /home/django/django_project/django_project/media;
}
# your Django project's static files - amend as required
location /static {
alias /home/django/django_project/django_project/static;
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://app_server;
}
}
最佳答案
如果目录( /etc/nginx/sites-enabled/django
)中有其他配置文件,其上游名称与“app_server”相同,那么您会收到重复的上游错误。
因此,将“app_server”替换为任何其他名称。运行 nginx -t
检查任何错误,然后重新启动nginx,
关于django - nginx - 在/etc/nginx/sites-enabled/django 中复制上游 "app_server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42002954/
我正在使用“Google App Engine Launcher”启动的 app_server 在我的计算机上测试 PHP 应用程序。 但是,在其日志中,我没有看到在我的 PHP 代码中插入的系统日志
意外删除 conf nginx 填满 /etc/nginx/sites-enabled/django ,然后用相同的配置设置填充它。得到以下错误: Feb 02 12:56:53 solomon
我是一名优秀的程序员,十分优秀!