nginx - 為什麼部署的Flask應用程式不能使用網域存取?
巴扎黑
巴扎黑 2017-05-16 17:15:52
0
1
419

在AWS上部署自己的flask應用程式。 AWS系統為Ubuntu 14.04
部署方案為uwsgi+nginx

但是部署之後只能使用AWS的公有DNS(ec2-xx-xxx-xxx-xxx.ap-northeast-
1.compute.amazonaws.com:8000)進行訪問,不能使用網域名稱進行訪問。
使用網域進行存取的時候 瀏覽器提示Gateway Timeout

uwsgi使用命令列進行啟動,
nginx.conf 檔案如下:

server{
    listen      8000;
    server_name www.xxx.com;

    location /{

            include uwsgi_params;
            params_pass http://127.0.0.1:8000;
    }
    location /sttic{
            alias /home/xxx/weblog/app/static;
}
}

其中www.xxx.com為已經購買的域名,並且已經設定AWS公有IP的解析。
請問如何更改設定才能夠使用網域進行存取? ?

巴扎黑
巴扎黑

全部回覆(1)
某草草

我是用nginx 使用域名綁定 後 nginx 監聽端口 然後用gunicorn 啟動flask應用 到對應的端口 實現了域名綁定 www.anaf.cn

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!