Debian 服务器未通过 IP 地址或主机名响应

Debian 服务器未通过 IP 地址或主机名响应

我有一个安装了 Debian 的虚拟专用服务器,在服务器上我运行 JBoss 应用程序服务器来托管我的 Web 应用程序。Jboss 使用端口 :8080,因此我使用 rinetd 将 http 流量从端口 80 转发到 8080

我的网站域名(DNS托管公司)有两个 A 记录,一个用于 www.mydomain.com,一个用于 mydomain.com,均指向服务器 IP 地址

现在,我的网站在 www.mydomain.com 上运行良好,但如果您在浏览器中输入 mydomain.com、服务器主机名或服务器 IP 地址,则会收到 404 未找到信息

我已经联系了我的 DNS 托管公司,他们说 DNS 映射是正确的,这肯定是服务器问题,这意味着 Debian 以某种方式以不同的方式处理请求

这可能吗?如果可能,可能是什么原因造成的?

(顺便说一句,我可以使用主机名/IP 进行 SSH,它似乎只是 HTTP 请求)

以下是 rinetd 的日志输出

使用 www.mydomain.com 请求的网页

Date and time           Client address     Listening host      Listening port     Forwarded-to host     Forwarded-to port     Bytes received from client      Bytes sent to client     Result message               
16/Jan/2013:11:04:15    92.23.40.45        77.**.6.32          80                 77.**.6.32            8080                  4923                            6196                     done-local-closed

使用 IP、主机名或裸域(不带 www)请求的网页

16/Jan/2013:11:08:21    92.23.40.45        77.**.6.32          80                77.**.6.32         8080    0   0   done-remote-closed

答案1

您确定您收到的是 404 错误吗?

如果是的话,则说明您的 PC 可以毫无问题地连接到您的服务器,但是您的 jBoss 设置存在问题(我猜测它没有设置为响应主域上的请求,只是响应 www“子域”上的请求。)

您是否雇用了某人为您编写 jBoss?如果是,最好与他们讨论这个问题。

相关内容