我用fast-cgi安装了lighttpd。 然后我安装了webmin。 看来webmin已经接pipe了lighttpd安装,并且改变了PHPconfiguration,添加了一些他们自己的环境variables,我真的不想暴露在服务器上运行的常规网站。 例如:
浏览http:///index.php并打印出phpinfo()
DOCUMENT_REALROOT /usr/libexec/webmin DOCUMENT_ROOT /usr/libexec/webmin SERVER_REALROOT /usr/libexec/webmin HTTP_REFERER https://<SERVERIP>:10000/init/edit_action.cgi?0+lighttpd QUERY_STRING file=%2Fetc%2Frc%2Ed%2Finit%2Ed%2Flighttpd&name=lighttpd&restart=1&back=edit%5Faction%2Ecgi%3F0%2Blighttpd
所以基本上,我的问题是如何将webmin从常规lighttpd端口80configuration中取出,并且只有在webmin端口为10000的情况下,才能将webmin保留在其中。具体而言,HTTP_REFERER和QUERY_STRING给我带来麻烦,因为这些是用于统计和configuration。
这没有意义。
编辑:其实,看这个,这甚至不是一个PHP的东西。 这是一个Webmin页面。 PHP甚至不涉及您正在查看的请求。 你在哪里得到这些数据? 这不是从index.php请求。 这是对Webmin初始化模块的一个请求,您可以在其中更改lighty initscript的状态。
我原来的答复没有考虑到你的数据根本不是你想象的那样。 PHP和lighty都不包含在你正在查看的请求中。
Webmin是用Perl编写的,使用自己的内置web服务器。 我从来没有看到它对其他Web服务器configuration做任何事情。 你使用的是什么系统? 你有没有为你的发行版或官方的http://www.webmin.com发行版安装一些webmin软件包?