在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  Python  Linux  網(wǎng)絡(luò)安全/ nginx + gunicorn 沒(méi)有成功 反向代理

nginx + gunicorn 沒(méi)有成功 反向代理

我用 nginx + gunicorn 布署flask應(yīng)用。

發(fā)現(xiàn)nginx 與 gunicorn 和 flask 分別都能正常運(yùn)行,但配合起來(lái)沒(méi)有正常工作。
主要是nginx的監(jiān)聽(tīng)外網(wǎng)80端口正常,卻無(wú)法反向代理給5000端口的gunicorn

gunicorn的命令如下

gunicorn wsgi --bind 0.0.0.0:5000
我通過(guò)查看端口發(fā)現(xiàn)gunicorn + flask成功運(yùn)行在了5000端口
也在瀏覽器中通過(guò)5000端口可以成功訪(fǎng)問(wèn)服務(wù)器中的網(wǎng)站

nginx 的設(shè)置如下

/etc/nginx/sites-enabled/web
web文件中的內(nèi)容如下

server {
    listen 80;
    location / {
        proxy_pass http://localhost:5000;
    }
}

我用通過(guò)service nginx restart多次成功重啟了nginx。
nginx -t查看配置是否成功,結(jié)果如下:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

我用瀏覽器通過(guò)ip不加端口(默認(rèn)80端口)訪(fǎng)問(wèn),網(wǎng)頁(yè)內(nèi)容是welcome to nginx
welcome-screen-e1450116630667.png

現(xiàn)在我不知道問(wèn)題該如何解決了

回答
編輯回答
浪婳

nginx配置文件的路徑一般不是: /etc/nginx/nginx.conf

可以看下這個(gè)命令中conf的配置文件的路徑是什么(vim之類(lèi)的打開(kāi)) /etc/init.d/nginx
確定配置文件修改的沒(méi)問(wèn)題后,運(yùn)行 /etc/init.d/nginx reload 試試

2018年7月2日 10:52