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