我正在使用linux fedora,我将nginx安装为sudo yum install nginx
。我创建了一个django项目,并将端口分配为guicorn projectname.wsgi:application --bind=127.0.0.1:8001
。我在/etc/nginx/sites-enabled/default
在我的default
文件中,我有以下代码:
server {
listen localhost:8006;
location / {
proxy_pass http://127.0.0.1:8001;
}
location /static/ {
autoindex on;
alias /home/user/Desktop/projects/28-05-2014/HMS/static/;
}
}
当我将我的nginx服务器主页检查为localhost:80
时,它正在运行。但是当我调用localhost:8006
时它没有连接。当我检查与netstat -lnt | grep 80
的活动连接时,我发现只有nginx默认服务正在运行。我正在做什么错误。任何帮助都会被评估
答案 0 :(得分:1)
没有足够的信息可以回答。
启用日志记录:
access_log /var/log/nginx/example.access.log;
error_log /var/log/nginx/example.error.log;
查看日志文件的内容。如果您无法弄明白,请在此处发布日志输出。问题没有提供足够的数据。我会在您更新问题时更新此答案。
答案 1 :(得分:1)
将上述代码放在位于nginx.conf
的{{1}}文件中。然后您的配置文件如下所示
/etc/nginx/