过去两周search.cpan.org
多次失败。是的,我知道这是一个metacpan,但是从网点到search.cpan.org
的链接的zilion,所以metacpan不是“唯一的”解决方案。
想要通过输入我的/etc/hosts
之类的东西来制作本地重定向器:
search.cpan.org 127.0.0.1
并在localhost:80
上运行一个简单的PSGI(或Apache)服务器应该做什么重定向。因此,“search.cpan.org”的请求将在“localhost”处使用脚本进行处理,它应该返回有效的302
响应并重定向到metacpan.org
。
@Mpapec指向mcpan.org
- 我正在寻找什么,所以现在enoudh将每个请求重定向到“mcpan.org”。
如上所述编辑我的/etc/hosts
后,尝试了下一个apache config:
<VirtualHost *:80>
ServerName search.cpan.org
RedirectPermanent / http://search.mcpan.org/
</VirtualHost>
但不起作用。能得到一些帮助会很高兴。或者,一个简单的app.psgi
脚本也很不错。
所以,问题是:
app.psgi
以便使用plackup -p 80
为同一功能运行和一个offtopic问题:
search.cpan.org
答案 0 :(得分:4)
search.cpan.org由Graham Barr运行。有关他运行的网站的问题,您必须与他联系。
源代码不可用。这就是MetaCPAN兴起的原因。
我不打算使用重定向器。也许是Greasemonkey脚本,但是:)
答案 1 :(得分:2)
我apache
中的配置错误。接下来的工作。
1。)编辑/ etc / hosts并添加一行IP.OF.YOUR.LOCAL.WEBSERVER search.cpan.org
,例如:
127.0.0.1 search.cpan.org
2。)for apache(我有2.4)进入httpd.conf进入
<VirtualHost *:80>
ServerName search.cpan.org
Redirect / http://search.mcpan.org/
</VirtualHost>
3。)确保你的apache在端口80上收听,例如有一个指令
Listen 80
通过上述内容,每次请求&#34; search.cpan.org&#34;被重定向到&#34; search.mcpan.org&#34;和&#34; mcpan&#34;将其重定向到&#34; metacpan&#34;。它不是最理想的,如果有一套重写规则直接重定向到&#34; metacpan&#34;会更好,但是有效。