我用flask框架寫好一個(gè)網(wǎng)站后,部署到了云服務(wù)器上,已經(jīng)用gunicorn部署好了,但是只能訪問程序設(shè)定的2000端口,現(xiàn)在想通過訪問默認(rèn)80端口,就能跳轉(zhuǎn)到2000端口,我使用了nginx,但是當(dāng)我配置好后發(fā)現(xiàn)怎么都不管用,具體如下配置文件如下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我接下來訪問主頁時(shí)出錯(cuò)了,主頁顯示403錯(cuò)誤,主頁后面的具體某一頁顯示404錯(cuò)誤也可能是因?yàn)殛P(guān)閉了gunicorn,因?yàn)楫?dāng)我手動(dòng)開啟gunicron時(shí),代碼如下gunicornwsgi--bind0.0.0.0:2000--pid/tmp/bbs.pid這時(shí)候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這時(shí)候我才能輸入別的命令,請大佬幫我指出錯(cuò)誤或者給我這個(gè)小白點(diǎn)建議,不勝感激
linux使用nginx配置后沒有用
BIG陽
2019-05-21 15:55:33