pt吧 关注:203,734贴子:10,830,615

回复:在vps上安装rtorrent+rutorrent+autodl-irssi的一点总结

只看楼主收藏回复

nginx与php-fpm关联设置: (这是比较关键的设置 一定要确保没有错误)
1. 修改nginx.conf:

解释下修改的内容:
fastcgi_pass的地址要和上面php-fpm.conf里面的一样
/usr/local/nginx/html这是修改后的 原来不是这个 这里是网页文件的存放地方 nginx默认是这个地址 可以放到其他地方 有的教程就放到了/var/www/
记住两点:一定要修改 一定要用绝对路径
下面rutorrent就是直接放在这里的
2. killall nginx (关闭nginx)
3. ./nginx (启动nginx)
4. 创建index.php文件进行测试 : (一定要操作 可以确保nginx和php-fpm关联正确)
文件内容为<?php phpinfo(); ?> 操作方法:
vi index.php (在/usr/local/nginx/html/下进行)
访问 ip/index.php

出现上面图片 说明关联正确


IP属地:江苏18楼2015-10-03 23:33
回复
    web环境搭建部分写完了 喝口水 休息下


    IP属地:江苏19楼2015-10-03 23:35
    收起回复
      mark。不错,有的看了。


      20楼2015-10-04 00:14
      回复
        好厉害,围观学习下。


        IP属地:福建21楼2015-10-04 00:18
        回复
          安装rt:
          1. centos自带的源里面没有rtorrent 需要添加新源 推荐安装epel源
          关于EPEL 项目的细节可以到以下网站获取:https://fedoraproject.org/wiki/EPEL
          RHEL/CentOS系统有许多第三方源,比较流行的比如RpmForge,RpmFusion,EPEL,Remi等等
          需要注意的是,如果系统添加了多个第三方源,可能会因此产生冲突:一个软件包可以从多个源获取,一些 源会替换系统的基础软件包,从而可能会产生意想不到的错误。已知的就有Rpmforge与EPEL会产生冲突。
          建议调整源的优先权或者有选择性的安装源,但是需要复杂的操作,如果不确定如何操作,推荐只安装一个第 三方源。
          下面介绍epel源的安装方法:
          先下载epel的rpm包:
          wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm (要下载对应系统版本的rpm包 到epel官网找到相应的下载地址)
          安装epel:
          rpm -ivh epel-release*
          检查epel源是否安装成功:
          yum repolist (没有错误会显示已安装的源列表)
          EPEL源的配置安装到了 /etc/yum.repos.d/epel.repo 文件
          2. yuminstall rtorrent
          rtorrent说明文件在/usr/share/doc/rtorrent-0.9.4
          复制rtorrent.rc到用户家目录重命名为.rtorrent.rc
          cd /usr/share/doc/rtorrent-0.9.4
          cprtorrent.rc /root/.rtorrent.rc
          修改.rtorrent.rc:
          在最后一行加上
          scgi_port= 127.0.0.1:5000
          运行rtorrent:
          cd/usr/bin
          ./rtorrent


          IP属地:江苏22楼2015-10-04 00:36
          回复
            果然这样的帖子很枯燥 没人看 洗洗睡了 明天再更


            IP属地:江苏23楼2015-10-04 00:41
            收起回复


              来自iPhone客户端24楼2015-10-04 00:47
              回复
                技术贴 收藏了先 谢谢楼主分享


                IP属地:湖南25楼2015-10-04 00:59
                回复
                  技术贴 收藏了


                  IP属地:中国台湾26楼2015-10-04 02:02
                  回复
                    ipv6 patch https://github.com/JohnFlowerful


                    IP属地:广东28楼2015-10-04 11:58
                    收起回复
                      看不懂


                      IP属地:上海来自Android客户端29楼2015-10-04 12:45
                      收起回复
                        想看成品如何


                        IP属地:广东来自Android客户端31楼2015-10-04 16:49
                        收起回复
                          安装rutorrent:
                          1. 在操作前先配置下nginx (配置完记得重启nginx)
                          在nginx.conf的server里添加:
                          location /RPC2 {
                          include scgi_params;
                          scgi_pass localhost:5000;
                          }
                          这里的5000端口和之前在.rtorrent.rc里面scgi_port的设置端口要一样 可以改为其他的 但要改一起改
                          2. 安装rutorrent:
                          到github上下载解压到web服务的根目录(/usr/local/nginx/html)解压完应该是这样的:
                          /usr/local/nginx/html/rutorrent 这样就可以通过 ip/rutorrent 访问webui了
                          如果是 /usr/local/nginx/html/3.6 访问 ip/3.6
                          rutorrent文件夹里面的内容是这样的:

                          具体内容及多用户等复杂设置可参考github上的设置(内容实在太多) 网址: https://github.com/Novik/ruTorrent/wiki/Config
                          PS github上的开发版是有插件的 稳定版没有插件 需要自己下载解压到plugins文件夹下


                          IP属地:江苏32楼2015-10-04 17:12
                          回复
                            至此 手动安装的操作已经基本完成 还有些错误需要解决下


                            IP属地:江苏33楼2015-10-04 17:14
                            回复
                              rutorrent的一些问题:
                              访问 ip/rutorrent 如果前面都正常操作 应该会显示rutorrent的界面

                              错误:/rutorrent/share文件夹权限不对
                              解决办法: 让rtorrent和web服务器用户拥有对share文件夹的读写权限 如果对权限不熟悉 可以直接赋予share文件夹最高777权限
                              chmod -R 777 /usr/local/nginx/html/rutorrent/share (-R 递归赋予权限)
                              错误:rtorrent配置文件没有设置session文件夹
                              解决办法: 在.rtorrent.rc里设置好文件路径 在相应位置创建文件夹并赋予web服务器用户读写权限
                              错误:php命令不在系统环境变量里
                              解决办法: 添加php命令到环境变量
                              ---------------------------------------------------------------------------------------------------------------------------------------
                              添加 PHP 命令到环境变量
                              vim /etc/profile
                              在末尾加入
                              PATH=$PATH:/usr/local/php/bin
                              export PATH
                              要使改动立即生效执行
                              ./etc/profile 或 source /etc/profile
                              查看环境变量
                              echo $PATH
                              改完可以运行which php 有返回路径说明添加成功


                              IP属地:江苏34楼2015-10-04 18:49
                              收起回复