我想在一台服务器上使用一个IP地址托pipe两个不同域名的网站。
我有一个固定的IP地址与我的服务提供商。 它指向我的路由器哪个端口将端口80上的所有内容转发到本地networking上的mac mini服务器。
我怎么会得到该微型服务器主机两个不同的网站在同一个IP地址?
我是否需要在Mac上或路由器上(这是固定IP地址的入口点)使用DNS? IE在本地networking上,每个域名是否都需要自己的IP地址,这样才能由单个服务器来解决? 一点困惑,从哪里开始。 感谢帮助。
设置一个虚拟主机。 请参阅以下文档
http://httpd.apache.org/docs/2.2/vhosts/
一旦你设置了这个,你可以在本地testing它通过添加一个条目到你的主机文件。
请参阅: http : //support.apple.com/kb/TA27291
例如
host1 <your ip address> host2 <your ip address>
然后浏览到http:// host1和http:// host2
Apache和大多数其他Web服务器可以使用一个IP地址来响应不同的域名请求。 除非您需要SSL,否则这一般运作良好。 Apache是MacOS X Server使用的networking服务器。
Apache将这种function称为基于名称的虚拟主机。
您可以使用服务器pipe理程序 – > Web – >站点轻松地在MacOS X Server上创build新的虚拟主机。
Apple在http://www.apple.com/server/macosx/resources/documentation.html提供MacOS X Server上的大量文档。 请参阅Web技术pipe理PDF中的“在一台服务器上pipe理多个站点”一节。
您需要一个外部域名,指向每个网站/域名的mac mini的外部IP地址。
马库斯