-
yum -y update -----更新系统,也可不更新 /斜眼笑 vi /etc/selinux/config -----永久关闭selinux
将SELINUX=enforcing 修改为SELINUX=disabled
:wq -----保存退出
-
systemctl disable firewalld -----关闭防火墙开机启动
- reboot -----重启系统
5、yum -y install epel-release -----安装环境 yum -y install rtorrent httpd php xmlrpc-c-devel screen wget unzip vim 6、 cd /var/www/html wget https://github.com/Novik/ruTorrent/archive/master.zip -----下载rutorrent界面 unzip master.zip -----解压下载的rutorrent界面 mv ruTorrent-master rutorrent -----修改名称 :这步不是必须,建议修改 chmod 777 -R /var/www/html -----赋予权限 mkdir -p /home/{download,session,watch} -----新建文件夹
此三个文件夹路径一般建立在大空间下载盘,这里只是做个示例
chmod 777 -R/home -----赋予权限
8、 复制rc文件到 / 目录并修改成隐藏文件
cp /usr/share/doc/rtorrent-0.9.6/rtorrent.rc /root/.rtorrent.rc -----复制文件
vim .rtorrent.rc -----修改rc文件
修改成上面创建文件夹的路径
修改pt监听端口 -----监听端口建议50000-60000之间
去掉peer_exchange = yes的注释
scgi_port = 127.0.0.1:5000 -----在文件结尾处增加这句话
至此 .rtorrent.rc 文件修改完毕
:wq -----保存退出
9、 由于使用Apache配置要比nginx简单些,选择Apache作为web服务器。下面来修改 Apache的配置文件
vim /etc/httpd/conf/httpd.conf -----修改apache配置文件
修改AllowOverride None 为 AllowOverride All -若登陆不需要用户名及密码此处不修改
文件结尾处加上这两句,如上图:
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so ProxyPass /RPC2 SCGI://127.0.0.1:5000/
:wq -----保存退出 apache配置文件修改完毕
10、给rutorrent添加登陆密码及用户名 -----不需要用户名及密码请跳过此步骤
cd /var/www/html/rutorrent -----进入web到文件夹
vim .htaccess -----修改密码文件的正确路径 :注意路径不正确打开网页会错误
:wq -----保存退出
htpasswd -b -c /var/www/html/rutorrent/.htpasswd 用户名 密码
----添加访问用户名及密码
11、设置开机启动rtorrent以及apache 修改以下文件
使rtorrent开机自启动并在后台运行
touch rt.sh -----在 / 根目录新建一个sh可执行文件
vim /root/rt.sh -----编辑sh文件
sh 文件内容在文章最后,复制内容粘贴到sh文件内 :wq 保存退出即可
chmod +x /root/rt.sh -----赋予执行权限
添加文件路径到开机自启动
vim /etc/rc.d/rc.local -----编辑启动文件
添加一句 /root/rt.sh start 如下图:
:wq -----保存退出
chmod +x /etc/rc.d/rc.local -----赋予执行权限
运行rtorrent
/root/rt.sh start {start restart stop} -----直接在命令行输入并回车
启动 重启 停止
systemctl start httpd -----启动apache
systemctl enable httpd -----添加apache到开机启动
12、浏览器运行http://ip/rutorrent (端口映射自行添加) -----打开rutorrent
13、首次运行会报错这三个插件,用鼠标右键禁用mediaindo screenshots unpack 三个插件即可
这三个错误也可通过安装相应插件解决,考虑在下载机里用不上,所以通过直接禁用解决
14、附上rt.sh文件内容,内容如下请自行复制粘贴
#!/bin/sh case "$1" in start) echo -n "Starting rtorrent" su - root -c "screen -A -m -d -S rtorrent /usr/bin/rtorrent" & echo "." ;; stop) echo -n "Stopping rtorrent" ppid=`ps ax | grep "/usr/bin/rtorrent" | grep -v grep | grep -v screen | awk '{ print $1 }'` kill ${ppid} echo "." ;; restart) echo -n "Restarting rtorrent" ppid=`ps ax | grep "/usr/bin/rtorrent" | grep -v grep | grep -v screen | awk '{ print $1 }'` kill ${ppid} sleep 1 su - root -c "screen -A -m -d -S rtorrent /usr/bin/rtorrent" & echo "." ;; *) echo "Usage: {start|stop|restart}" >&2 exit 1 ;; esac exit 0