为了账号安全,请及时绑定邮箱和手机立即绑定

linux使用nginx配置后没有用

linux使用nginx配置后没有用

BIG阳 2019-05-21 15:55:33
我用flask框架写好一个网站后,部署到了云服务器上,已经用gunicorn部署好了,但是只能访问程序设定的2000端口,现在想通过访问默认80端口,就能跳转到2000端口,我使用了nginx,但是当我配置好后发现怎么都不管用,具体如下配置文件如下server{listen80;location/{proxy_passhttp://localhost:2000;}}我将配置文件做了软链接,linux显示如下:ll/etc/nginx/sites-enabled/bbs/etc/nginx/sites-enabled/bbs->/var/www/bbs/bbs.nginxbbs.nginx就是配置文件,然后我重启nginxservernginxrestart我接下来访问主页时出错了,主页显示403错误,主页后面的具体某一页显示404错误也可能是因为关闭了gunicorn,因为当我手动开启gunicron时,代码如下gunicornwsgi--bind0.0.0.0:2000--pid/tmp/bbs.pid这时候shell上只显示[2018-05-2001:12:31+0800][1311][INFO]Startinggunicorn19.8.1[2018-05-2001:12:31+0800][1311][INFO]Listeningat:http://0.0.0.0:2000(1311)[2018-05-2001:12:31+0800][1311][INFO]Usingworker:sync[2018-05-2001:12:31+0800][1314][INFO]Bootingworkerwithpid:1314在这种情况下我没办法输入别的命令,只能按Ctrl+任意键退出,退出提示如下[1]+1311suspendedgunicornwsgi--bind0.0.0.0:2000--pid/tmp/bbs.pid这时候我才能输入别的命令,请大佬帮我指出错误或者给我这个小白点建议,不胜感激
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信