使用simaple名称访问lan上的本地Web服务器,例如http://example.intranet.com

时间:2013-04-05 11:47:32

标签: apache http tomcat ubuntu-12.04

我有一个小型网络,一个ubuntu 12.04(我试图托管一个本地Intranet网站)服务器机器和几个桌面。我本质上想要的是在网络中使用简单的名称http://example.intranet.com访问服务器上的已部署页面。怎么能完成它?...

我在服务器上安装了apache tomcat服务器。

此致

Avanindra

2 个答案:

答案 0 :(得分:2)

您需要部署DNS服务器,该服务器将为本地网络上的所有客户端提供服务,或者在

中创建记录 所有具有以下内容的客户端PC上的

/ etc / hosts

192.168.1.10    example.intranet.com

请注意,192.168.1.10是运行Web服务器的主机的IP。

取决于您的Web服务器配置,您还可以设置虚拟主机配置。

<强>更新

首先,尝试使用客户端计算机上的名称ping网络服务器。如果您收到真实IP的答案,则完成第一步。接下来步骤检查您的网络服务器配置。

AFAIK Tomcat默认在8080上运行(并且可能仅限于127.0.0.1),因此您需要相应地检查server.xml和设置连接器。

另请注意,低于1024的端口只能由root绑定,因此您应该使用Apache和mod_proxy_ajp设置反向代理

答案 1 :(得分:2)

您需要设置DNS服务器/转发器,客户端应将其用作默认DNS服务器。

在Ubuntu中,您可以轻松使用p.e.的dnsmasq 然后查看配置文件/etc/dnsmasq.conf并设置

server=/intranet/192.168.0.1

将192.168.0.1替换为您的服务器IP地址

然后所有客户都可以通过输入来访问apache webserver http://intranet