[英]How To See mod_status / server-status For All Sites When Apache Server Hosts Multiple Sites
I have a general httpd.conf
file that looks like this: 我有一个通用的
httpd.conf
文件,看起来像这样:
<VirtualHost *:80>
ServerAdmin: me@admin.com
DocumentRoot /var/www/siteone
ServerName: siteone.com
ServerAlias siteone.com
<Directory "var/www/siteone">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin: me@admin.com
DocumentRoot /var/www/sitetwo
ServerName: sitetwo.com
ServerAlias sitetwo.com
<Directory "var/www/sitetwo">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
.... More <VirtualHost>s
Is there anyway I can define one <Location /server-status>
and have HTTP requests for all my hosted websites show up on a single mod_status page? 无论如何,我可以定义一个
<Location /server-status>
并在单个mod_status页面上显示所有托管网站的HTTP请求吗?
What version of Apache httpd you are using? 您正在使用哪个版本的Apache httpd? Though I've not tried but can you give a try with below configuration by defining the multiple 'Require host' inside the '/server-status' location of your httpd.conf file.
尽管我还没有尝试过,但是您可以通过在httpd.conf文件的'/ server-status'位置内定义多个'Require host'来尝试以下配置。
<Location "/server-status">
SetHandler server-status
Require host example.com
</Location>
Please note the above configuration is for Apache 2.4.x. 请注意,以上配置适用于Apache2.4.x。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.