flask+nginx+uwsgi項目部署到伺服器域名綁定出問題?

求大神指教,我在伺服器上部署flask項目,運用nginx+uwsgi進行託管,我在nginx的default文件中設置了server_name為我的域名,在我沒有啟動uwsgi時,通過ip地址和域名訪問都是502 bad geteway,後來我啟動了uwsgi,結果ip地址能夠訪問,然而通過域名無法訪問。

這是我的nginx的配置文件(默認文件有注釋 我沒有刪掉)

server {

listen 80 default_server;

listen [::]:80 default_server ipv6only=on;

# root /usr/share/nginx/html;

# index index.html index.htm;

# Make site accessible from http://localhost/

server_name peigong.com;

# First attempt to serve request as file, then

# as directory, then fall back to displaying a 404.

# try_files $uri $uri/ =404;

# Uncomment to enable naxsi on this location

# include /etc/nginx/naxsi.rules

location / {

include uwsgi_params;

uwsgi_pass 127.0.0.1:9090;

}

}

問題很急,希望能有人解救一下,我在百度和谷歌都找過了,問題各式各樣,都沒有找到跟我一樣的問題的,自我解決問題很困難。提前謝謝了!


1.ping一下域名如果不通,去域名商解析域名

2.如果ping的通,檢查伺服器Nginx埠有沒有打開或者是佔用


請教幾個問題,1什麼叫反向代理,希望作者用自己的語言組織下,2作為web伺服器時,NGINX存放哪些東西,資源,3,做負載均衡時,均衡策略是啥?請求怎麼分發的,有什麼演算法嗎


域名寫在nginx有啥用? 不是需要dns將域名解析成ip地址嘛


推薦閱讀:

web前端開發入門?

TAG:Web開發 | 信息技術IT | Nginx | Flask | uwsgi |