一 、 防火牆:阿里雲伺服器開通埠 centos系統關閉防火牆
centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下
1、直接關閉防火牆
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
2、設定 iptables service
yum -y install iptables-services
如果要修改防火牆配置,如增加防火牆埠3306
vi /etc/sysconfig/iptables
增加規則
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept
儲存退出後
systemctl restart iptables.service #重啟防火牆使配置生效
systemctl enable iptables.service #設定防火牆開機啟動
最後重啟系統使設定生效即可。
二 、安裝python3 virtualenv uwsgi nginx
python3、virtualenv安裝見上面部落格
安裝virtualenv 用以分離python版本
uwsgi 配置時記得新增 uwsgi.pid 和 uwsgi.status兩個引數 用於重啟uwsgi
nginx引數配置
Flask uwsgi Nginx環境搭建
開源軟體準備 需要的軟體列表 setuptools 33.1.1.zip python 2.7.13.tgz pip 9.0.1.tar.gz nginx 1.10.3.tar.gz 軟體統一上傳到 usr local src 下,python是使用自己編譯的。python安裝 先安裝以下的軟體 如...
Flask uwsgi Nginx環境搭建
開源軟體準備 需要的軟體列表 setuptools 33.1.1.zip python 2.7.13.tgz pip 9.0.1.tar.gz nginx 1.10.3.tar.gz 軟體統一上傳到 usr local src 下,python是使用自己編譯的。python安裝 先安裝以下的軟體 如...
flask uwsgi Nginx 之間的關係
總括來說,客戶端從傳送乙個 http 請求到 flask 處理請求,分別經過了 web 伺服器層,wsgi層,web框架層,這三個層次。不同的層次其作用也不同,下面簡要介紹各層的作用 圖1 web伺服器,web框架與 wsgi 的三層關係 對於傳統的客戶端 伺服器架構,其請求的處理過程是,客戶端向伺...