找回密碼
 立即注册
搜索
查看: 672|回復: 0

【教程】搭建屬於自己的Tumblr解析網站

[複製鏈接]

3

主题

1

回帖

84

积分

注册会员

积分
84
發表於 2018-7-19 21:59:08 | 顯示全部樓層 |閱讀模式
本方法在Centos 7下測試成功(服務器必須在國外)。
首先安裝Python。linux自帶了python,windows請自行下載python。推薦Centos7/Python2.7
建議全新系統使用yum update -y 把系統升級一次


一、安裝必要組件
1、安裝git
  1. yum install -y git
  2. yum install screen wget unzip gcc gcc-c++ python-devel -y
複製代碼
2、安裝pip
  1. wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py
複製代碼
3、放開5000端口
  1. firewall-cmd --add-port=5000/tcp --permanent
複製代碼
二、獲取源碼,安裝依賴庫
  1. git clone https://github.com/tangrela/ojbk_jiexi
  2. cd ojbk_jiexi
  3. pip install -r requirement.txt
複製代碼
三、創建數據庫
  1. python rebuildDB.py
複製代碼
ps.默認使用的是sqlite3,如果需要使用MySQL,可以修改配置config.py
1. 註釋第六行

2. 去掉第五行開頭#,修改user<用戶名>、passwd<數據庫密碼>、database<數據庫名>(改成你自己數據庫的信息)
四、安裝redis
建議先安裝寶塔(安裝教程),然後直接用寶塔安裝redis

五、修改配置
修改:ojbk_jiexi/config.py
  1. domain:是你的網站域名,用於顯示在前端
  2. mm2:戀戀影視的最新域名
  3. porn91:91porn的域名
複製代碼
六、運行
  1. gunicorn -w4 -b 0.0.0.0:5000 run:app
複製代碼
此時可以訪問:http://ip:5000,應該就能訪問了。


更多配置:

配置自啟動
  1. echo "supervisord -c ojbk_jiexi/supervisord.conf" >> /etc/rc.d/rc.local
  2. chmod +x /etc/rc.d/rc.local
複製代碼
配置Nginx通過域名訪問
  1. server
  2. {
  3.     listen 80;
  4.     server_name ojbk.us www.ojbk.us; #domain
  5.     location / {
  6.            proxy_pass http://127.0.0.1:5000;
  7.            proxy_redirect off;
  8.           proxy_set_header Host $host:80;
  9.           proxy_set_header X-Real-IP $remote_addr;
  10.           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  11.         }
  12.         location /(images|javascript|js|css|flash|media|static)/ {
  13.           root /root/tangrela/app/static;
  14.           expires 1d;
  15.         }

  16.     access_log  /www/wwwlogs/ojbk.us.log;
  17. }
複製代碼

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

QQ|小黑屋|偶爾網

GMT+8, 2024-5-20 12:23 , Processed in 0.241461 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表