请选择 进入手机版 | 继续访问电脑版

偶尔网

 找回密码
 立即注册
查看: 288|回复: 0

【教程】搭建属于自己的Tumblr解析网站

[复制链接]

3

主题

4

帖子

84

积分

注册会员

Rank: 2

积分
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. }
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|偶尔网  

GMT+8, 2019-4-19 23:14 , Processed in 0.656311 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表