需要 level_15 身份验证才能查看网页

需要 level_15 身份验证才能查看网页

我在运行 Ubuntu 的网络服务器上管理一个网站。

从今天早上开始,每当任何人(无论是我们网络内部还是外部)尝试查看该页面时,都会出现一个对话框,要求输入用户名或密码。它需要具有“level_15”或“view_access”访问权限的人。(我想在这里上传一张图片来展示它,但网站还不允许我这样做)

经过几个小时的搜索,我得出了几个结论:

  1. 这不是我的服务器上的权限问题。当我检查

    $ ls -l

主索引页的权限对我来说似乎没问题(它允许匿名访问以阅读):

-rw-rwx-r--

  1. 这似乎是思科的问题。大多数问题都与访问路由器本身进行配置有关。我们有一个思科路由器,但我并不假装对它很了解。

有人知道这件事吗?任何帮助都将非常有帮助。

答案1

您对思科的猜测是正确的。您的网站前面有一台思科路由器,它可以运行内部网络服务器以用于管理目的。

您的网站的公共 IP 地址很可能在此路由器上终止,然后路由器将其网络化为其内部地址。

看起来有人在面向互联网的接口上启用了 Cisco 盒子上的管理 Web 服务器。这意味着路由器本身会响应您网站的 http 请求,而不是将其转发到 Web 服务器。

如果您禁用此功能,那么您的网站应该恢复正常:

  conf t
  no ip http server

(这些命令在 Cisco 路由器本身上执行。我建议让管理路由器的人来执行这些命令)。

相关内容