2010-09-18 35 views
2

我们都知道HTTP使用80端口,如果我把我的服务器的ip和端口80放在浏览器的代理设置中,浏览器会发送HTTP请求到我的index.php,它将从服务器端获取网站并返回响应标题和正文?如何将PHP脚本转换为代理服务器?

感谢

回答

2

假设你有Apache或80端口上监听等,您的请求将被发送到端口上的服务器。您应该启用mod_rewrite并将每个传入请求重定向到index.php,否则服务器将查找所需的文件名并返回404。然后,您应该在index.php中使用cURL并回显原始结果,包括头文件。

我认为整个事情的表现可能不如恒星。

+0

我明白了......谢谢 – 2017-01-24 05:01:18

0

如果你使用的是Apache,使用PHP脚本作为代理没有意义 - Apache已经有一个完美的代理(mod_proxy)模块,它也消除了通过PHP运行所有事情的开销(和问题) 。