磁力链接一键部署(含前端网站)
首页 > VPS    作者:wiz   2018年10月16日 21:20 星期二   热度:546°   已自动提交收录  
时间:2018-10-16 21:20   热度:546° 

系统需求:

操作系统Centos 7(无法穿越内网,需要有外网IP,国外的VPS最好,因为会有很多敏感内容),配置当然越高越好,这个比较耗流量,如果有不限流量的VPS就很好了(试验了一天,一个月消耗大概不到300G流量,一般的VPS都可以满足,还是选速度快的vps)。

此一键部署脚本是基于ssbc的一键部署源码,做了一定的修改,下面是代码:

wget --no-check-certificate https://raw.githubusercontent.com/banwagong-news/scripts/master/ssbc-setup.sh && bash ssbc-setup.sh

期间需要输入绑定的域名,后台管理员账号与密码。

安装完成之后.png

安装成功之后前端界面是这样的,样子略丑。

原始界面.png

如果要好看一点可以下载模板文件,覆盖掉原来的,或者将文件下载下来自己修改之后再覆盖原来的。

首先使用sftp工具登陆vps,可以直接操作vps的文件,相当于资源管理器一样的,推荐WinSCP

网站目录.png

覆盖完成之后就可以执行下面的命令让模板生效了。

ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/static/admin /root/ssbc/web/static/admin
killall gunicorn
cd /root/ssbc/
nohup gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload>/dev/zero 2>&1&

如果提示killall找不到命令,需要先安装killall:

yum install psmisc
Psmisc软件包包含三个帮助管理/proc目录的程序。
安装下列程序: fuser, killall,pstree和pstree.x11(到pstree的链接)
fuser 显示使用指定文件或者文件系统的进程的PID。
killall 杀死某个名字的进程,它向运行指定命令的所有进程发出信号。

pstree 树型显示当前运行的进程。

每次修改之后,记得执行下面的代码让模板生效:

killall gunicorn
cd /root/ssbc/
nohup gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload>/dev/zero 2>&1&

修改之后的效果:

修改模板后.png

是要清爽不少。

执行的效率还算可以,刚开始基本上都是英文资源,还有其它少儿不宜的资源。

默认安装好之后的数据库是没有密码的,觉得不安全的话可以加上密码。

1:设置数据库密码

mysql_secure_installation
2:结束相关进程
ps -ef |grep python

ps -ef |grep search
使用kill -9 进程号  来结束进程

3:相关文件修改

有如下4个文件需要修改即添加密码(推荐采用WinSCP进行修改)

/root/ssbc/sphinx.conf

/root/ssbc/workers/index_worker.py

/root/ssbc/workers/simdht_worker.py

/root/ssbc/ssbc/settings.py

密码添加完之后重启VPS就可以了。

爬了差不多一天的时间,有3万多条记录,消耗接近8g的流量,一个月就是240g流量,完全够用。照这样下去,要达到1000万级别的数据量的话,需要一年左右的时间。到时候你就可以说我也是一个拥有千万级别数据的站长了。

二维码加载中...
本文作者:wiz      文章标题: 磁力链接一键部署(含前端网站)
本文地址:http://wiz.im/vps/18.html
版权声明:若无注明,本文皆为“巍子博客--追求卓越”原创,转载请保留文章出处。

返回顶部    首页    手机版本    后花园  
版权所有:巍子博客--追求卓越    站长: wiz    程序:emlog        sitemap