在 10.9 Mavericks 上设置 rutorrent

在 10.9 Mavericks 上设置 rutorrent

当我加载托管在我的 2010 Intel Core Duo 2 Mac Mini 上的 rutorrent 时出现以下错误:

[23.06.2014 11:31:20] Bad response from server: (404 [error,list]) <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /RPC2 was not found on this server.</p> <hr> <address>Apache/2.2.26 (Unix) PHP/5.4.24 mod_wsgi/3.3 Python/2.7.5 mod_ssl/2.2.26 OpenSSL/0.9.8y DAV/2 Server at ***.***.*** Port ****</address> </body></html>

我按照这个教程线到 T,但我不明白为什么我会收到我收到的错误。

参考本教程中有关 Apache 和 PHP 的具体部分,我执行了以下步骤:

编辑以下文件:

/private/etc/apache2/httpd.conf

取消注释第一行,并在上述文件中添加以下两行:

LoadModule php5_module libexec/apache2/libphp5.so
LoadModule scgi_module libexec/apache2/mod_scgi.so
SCGIMount /RPC2 127.0.0.1:5000

然后我安装了mod_scgi在终端中输入以下命令:

curl -O http://python.ca/scgi/releases/scgi-1.14.tar.gz
tar zxf scgi-1.14.tar.gz
cd scgi-1.14/apache2
sudo apxs -i -c mod_scgi.c

然后我通过在终端中输入这些命令来调整 Apache,以便根据教程,Apache 可以加载mod_scgi

cd /usr/sbin
sudo mv ./httpd ./httpd.fat
sudo lipo ./httpd.fat -thin x86_64 -output ./httpd.x86_64
sudo ln -s ./httpd.x86_64 ./httpd

然后我编辑了 rtorrent 配置文件并添加了以下行:

scgi_port = 127.0.0.1:5000

我修改了 rutorrents“config.php”文件以确保这些行如下:

$scgi_port = 5000;
$scgi_host = "127.0.0.1";

运行以下命令重新启动 Apache:

sudo apachectl -k graceful

运行 rtorrent,然后尝试加载 rutorrent,但出现与上述相同的错误。

如果有人能帮忙我将不胜感激!

相关内容