有没有办法向 apache Web 服务器发送请求并返回所有虚拟主机、名称或 IP 地址的列表?可以用一些api来完成吗?
我知道执行apache2ctl -S我得到关于虚拟主机的信息
VirtualHost configuration:
*:80 is a NameVirtualHost
default server **first.example.com** (/etc/httpd/conf.d/first.example.com.conf:1)
Main DocumentRoot: "**/var/www/html**"
我无权访问 pc 服务器上的 apache2ctl 程序。
我的目标是从私人网络或家庭网络中获得一小部分链接。Urls 可以从 html 文件中获取,但文件位于 var/www/ 中。Url 可以通过 http HEAD 请求地址来尝试单词的组合和测试。
我想在 virtualHosts 配置文件中列出 IP 地址,以下载 first.example.com 的主 html 页面。
就,关于
Apache 没有这样的 API。
您可以使用服务器上的脚本来运行 apache2ctl。