使用 Plesk 11 启用服务器状态

使用 Plesk 11 启用服务器状态

我正在尝试让 apaches 服务器状态与 Plesk 11 一起工作。但运行sudo /usr/sbin/apache2ctl fullstatus结果是:

                                   Forbidden

   You don't have permission to access /server-status on this server.
     __________________________________________________________________


    Apache Server at localhost Port 80
'www-browser -dump http://localhost:80/server-status' failed.
Maybe you need to install a package providing www-browser or you
need to adjust the APACHE_LYNX variable in /etc/apache2/envvars

如何启用服务器状态?

到目前为止我已尝试插入

<Location /server-status>
SetHandler server-status

Order Deny,Allow
Deny from all
Allow from localhost
</Location>

进入 httpd.conf,但我不确定它是否处于活动状态。我还尝试将其添加到 /var/www/vhosts/somedomain/conf/vhost.conf,但我不知道必须将其添加到哪个域,因为 fullstatus 似乎直接查询 localhost。我想我对 Plesk 中 vhost 配置的使用有点困惑。

答案1

您很可能已启用 nginx。

这意味着 apache 不是在端口 80 上监听,而是在端口 7080 上监听(我猜你没有更改默认端口)。

您可以安装 lynx 并访问正确的端口:

aptitude install lynx
lynx http://localhost:7080/server-status

相关内容