前几天推荐了自己开发的视频解析网站:http://ojbk.us ,
然后其实网站源码已经开源了。这里就拿别人写的比较完善的安装教程转载了。
本方法在Centos 7下测试成功(服务器必须在国外)。
首先安装Python。linux自带了python,windows请自行下载python。推荐Centos7/Python2.7
建议全新系统使用yum update -y 把系统升级一次
Github项目地址:https://github.com/tangrela/ojbk_jiexi
一、安装必要组件
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
三、创建数据库
python rebuildDB.py
默认使用的是sqlite3,如果需要使用MySQL,可以修改配置config.py:
1. 注释第六行
2. 去掉第五行开头#,修改user<用户名>、passwd<数据库密码>、database<数据库名>(改成你自己数据库的信息)
四、安装redis
建议先安装宝塔(安装教程),然后直接用宝塔安装redis
五、修改配置
修改:ojbk_jiexi/config.py
domain:是你的网站域名,用于显示在前端
mm2:恋恋影视的最新域名
porn91:91的域名
六、运行
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;
}
网友评论