本方法在Centos 7下測試成功(服務器必須在國外)。 首先安裝Python。linux自帶了python,windows請自行下載python。推薦Centos7/Python2.7 建議全新系統使用yum update -y 把系統升級一次
一、安裝必要組件 1、安裝git - yum install -y git
- yum install screen wget unzip gcc gcc-c++ python-devel -y
複製代碼 2、安裝pip- wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py
複製代碼 3、放開5000端口- firewall-cmd --add-port=5000/tcp --permanent
複製代碼 二、獲取源碼,安裝依賴庫- git clone https://github.com/tangrela/ojbk_jiexi
- cd ojbk_jiexi
- pip install -r requirement.txt
複製代碼 三、創建數據庫ps.默認使用的是sqlite3,如果需要使用MySQL,可以修改配置config.py:1. 註釋第六行
2. 去掉第五行開頭#,修改user<用戶名>、passwd<數據庫密碼>、database<數據庫名>(改成你自己數據庫的信息) 四、安裝redis 建議先安裝寶塔(安裝教程),然後直接用寶塔安裝redis
五、修改配置 修改:ojbk_jiexi/config.py - domain:是你的網站域名,用於顯示在前端
- mm2:戀戀影視的最新域名
- porn91:91porn的域名
複製代碼 六、運行- gunicorn -w4 -b 0.0.0.0:5000 run:app
複製代碼 此時可以訪問:http://ip:5000,應該就能訪問了。
更多配置:
配置自啟動 - echo "supervisord -c ojbk_jiexi/supervisord.conf" >> /etc/rc.d/rc.local
- chmod +x /etc/rc.d/rc.local
複製代碼 配置Nginx通過域名訪問
- server
- {
- listen 80;
- server_name ojbk.us www.ojbk.us; #domain
- location / {
- proxy_pass http://127.0.0.1:5000;
- proxy_redirect off;
- proxy_set_header Host $host:80;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location /(images|javascript|js|css|flash|media|static)/ {
- root /root/tangrela/app/static;
- expires 1d;
- }
- access_log /www/wwwlogs/ojbk.us.log;
- }
複製代碼
|