2013-04-05 55 views
0

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

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

问候

Avanindra

+0

这可能会更好在[serverfault.com](http://serverfault.com/)。 – microbug 2013-04-05 11:49:46

+0

有没有办法在那里移动线程? – 2013-04-05 11:51:18

+0

这取决于管理员。 – microbug 2013-04-05 11:56:19

回答

1

你需要部署这将成为本地网络上的所有客户端或

/etc/hosts文件与以下内容的所有客户端电脑创建记录DNS服务器:

192.168.1.10 example.intranet.com 

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

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

UPDATE:

为先,用它从machine.If您收到的答案与真实IP第一步客户端名称尝试ping的Web服务器done.Next步骤是检查你的web服务器的配置。

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

另外请注意,1024以下的端口只能由根的约束,所以你应该设置使用Apache反向代理和mod_proxy_ajp的

+0

我已经这样做了,我添加了一个条目到/ etc/hosts。我使用DNS服务器的dnsmasq,它也安装在同一台服务器上。 我的下一步应该是什么?... – 2013-04-05 11:57:41

+0

@AvanindraSingh:看到我的更新回答 – rkosegi 2013-04-05 12:03:24

+0

谢谢!! ... – 2013-04-05 12:05:29

2

你需要建立一个DNS服务器/代理和客户应该使用它作为默认DNS服务器。

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

server=/intranet/192.168.0.1 

与您的服务器的IP地址替换192.168.0.1

然后,所有cients可以通过键入 ​​

访问Apache网络服务器