1、uwsgi部分
a、將這裏改爲http,然後用uwsgi --ini uwsgi.ini啓動項目
b、先確保使用uwsgi啓動項目成功,通過ip:端口能在瀏覽器打開網站
c、項目在不做任何設置的話,請求靜態資源失敗是正常的
2、nginx部分
a、確保配置的靜態資源目錄裏面有靜態資源
b、這裏使用nginx代理靜態資源,修改nginx文件如上(配置文件:/etc/nginx/sites-available/default),
重新加載配置文件:sudo nginx -s reload
c、訪問127.0.0.1/static如果能看見靜態資源的話則證明nginx代理沒有問題
d、將之前的uwsgi.ini文件中的http改爲socket(由瀏覽器直接訪問uwsgi啓動的項目時需要配置成http,通過nginx代理則改爲socket,nginx與uwsgi間通信用的是socket)
e、最後確保nginx監聽的端口是開放的
最後,重新啓動項目,網站就可以正常訪問了