最近F大更新了LEDE2.0,相比于之前的1.9版多了酷炫的軟件中心。但是,或許由于其實現(xiàn)方式,導致之前安裝ruTorrent的方法失效。因此,作為一個技術(shù)比較渣的人,只好進行曲線救國,利用nginx來搞定這個問題。本部分看似很拖沓,實則不難。若大家實在是看不懂,說明我可能的確比較菜,那么大家一起請愿找大佬集成進軟件中心吧~~~ 實現(xiàn)原理: 利用nginx作為http服務器,為ruTorrent提供運行服務。 實現(xiàn)目標: 使ruTorrent得以運行; 可以直接使用專用的端口號進行訪問; 同理可以適用于其它網(wǎng)站類服務…… 具體步驟: 1.安裝rtorrent及依賴SSH終端下輸入
2.配置rtorrent 創(chuàng)建/.session目錄(可以在下載目錄下,例如/mnt/sdb1/.session) 創(chuàng)建.rtorrent.rc,并放于/root目錄下,內(nèi)容為
啟動rtorrent命令:
注:screen需要提前安裝,論壇lede-x64固件已經(jīng)內(nèi)置,其它固件請自行確認 3.安裝php等 SSH終端下
如果提示ffmpeg安裝失敗,搞不了就重啟后再安裝 4.安裝nginx SSH終端下
5.下載安裝ruTorrent https://github.com/Novik/ruTorrent 這里下載 解壓并丟到任意你喜歡的目錄下(改名為rutorrent,當然改其他的也行),可以是直接在根目錄“/”下,也可以在其它地方例如“/mnt/sdb1/”下 以下均以放置在根目錄下且文件夾名為rutorrent為例 修改/rutorrent/conf/config.php 其中
![]() 6.配置nginx及php 重點來了,這里才是最折騰的地方,我這菜鳥研究了很久才搞定,期間背“鍋大”背了很久,最后發(fā)現(xiàn)其實是……軟件中心倆插件沖突的原因 好了,首先是php 在/etc目錄下有個php.ini文件,在其后面大概120多行的位置(我的在126行) 找到 doc_root = 這個字段,將其修改成 doc_root = "/rutorrent" ,同時去掉前面的# ![]() 接下來是配置nginx 首先增加nginx的用戶及用戶組,SSH終端下執(zhí)行
然后修改Nginx的配置文件,其在/etc/nginx/nginx.conf 首先是開頭部分,這里是修改運行用戶及日志文件存儲的地方 ![]() 然后是下面的 http server 部分,這個看紅框進行修改即可 ![]() 關(guān)于fastcgi,文件在/etc/nginx/fastcgi_param的這個設(shè)置應該不需要修改 接下來,開啟nginx服務 首先開啟fastcgi,SSH終端下執(zhí)行
![]() 接下來就是打開nginx,SSH終端下執(zhí)行
7.關(guān)于rtorrent的開機自啟問題 貌似腳本還是有些問題,恕我無法解決 這篇教程參考了多篇教程,其中有料也有坑,但仍要為大神們的付出表示感謝,如果這其中侵犯了您的權(quán)益,請及時聯(lián)系我,謝謝! |
|