如何设置可从内部网络访问的Web服务器?

kov*_*ike 4 router intranet

我被指派为房屋中的所有租户创建一个具有以下网络组成的网页:

该 Intranet Web 应该可以从网络中的每台计算机访问。我可以访问最靠近 ISP 调制解调器的路由器和服务器 PC,Web 应该存储在该服务器上。该网页应该可以通过名称访问(比如http://thishouse)。

我的问题是......如何设置它?“简单部分”,具有所有功能的网页不是问题,但我没有设置 Intranet Web 服务器以在这样的设置中运行的经验。

mra*_*ray 5

  1. 安装网络服务器...我推荐“ Cherokee ”,或者如果您有 Mac,只需转到“系统偏好设置”然后“共享”并启用“网络共享”。假设本例中的服务器 - 地址为 192.168.2.200。

  2. 希望您可以hosts在每台机器上访问该文件,在这种情况下,您只需thishouse在每台计算机的hosts文件中为您的服务器添加一个条目......例如..

127.0.0.1 localhost

255.255.255.0 broadcasthost

::1 localhost

192.168.2.200 thishouse thishouse.com www thishouse.local

  1. 如果没有,您将需要“本地化”DNS 解析。为此,您可以使用“服务器”,方法是安装一个简单的 DNS 服务器。 我喜欢 DNSMASQ。示例配置可能看起来像...

# Add domains which you want to force to an IP address here.

address=/thishouse/192.168.2.200

# Add other name servers here, with domain specs

# if they are for non-public domains.

server=/localnet/192.168.2.200

server=8.8.8.8 # google's DNS Server, to "go online"

  1. 然后你:将你的 ISP 路由器的 DNS 指向你的内部服务器(192.168.2.200),然后 aa:让它在它的地址上提供 DNS.1到内部 LAN,使用.200服务器来实际解析本地和“远程”地址......或 bb:只需使用.200所有机器上的地址进行 DNS 解析。让路由器执行此操作更可靠,并且不需要任何配置。

这是一件简单的事情,但实际上需要数年时间才能意识到它们是如何组合在一起的。希望这可以帮助。