如果在一个服务器上绑定多个域名?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果在一个服务器上绑定多个域名?相关的知识,希望对你有一定的参考价值。

比如有以下几个域名:
www.haojz.com
www.00991.com
www.vvnet.net
如何把这三个域名同时绑定在同一个服务器上,对应不同的网站?

Windows 2003服务器建立web站点并发布:

    利用Windows 2003中的IIS 6组件实现让多个不同的网站都用80端口对外发布,而访问时直接输入地址即可不用加任何虚拟目录路径也不需要修改默认端口号。这就是IIS 6中的主机头功能。通过一个案例详细介绍 配置windows2003服务器IIS主机头发布多个站点:实现的功能就是在同一台服务器上发布两个不同的网站,而这两个网站都使用80端口,而且访问时不通过虚拟目录完成。首先建立站点:

    第一步:在Windows 2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”-“网站”。

    第二步:在网站描述处填写“softer站点”来区分不同网站名称,点“下一步”按钮继续。

    第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的已经做好网站备案的。

    第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。

    第五步:设置网站访问权限,这个就要根据站点的特征决定。至此就完成了站点的创建和发布工作。

    按之前的步骤建立其他站点:网站描述填写“其他描述内容”以示区别。设置网站的主机头信息,填写区别于A站点的url地址作为此站点的主机头,其他保持默认。即可实现多个站点都使用了80端口对外发布。

域名解析比较直接:

    登录域名管理面板。选择需要设置的域名,选择功能按钮:解析

    添加域名前缀BBS或其他域名以及对应的服务器地址。

    确定解析,等待生效即可。

参考技术A 一种情况:如果你有多个IP资源的话
多个IP对应多个Web站点如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可;当建立好此Web站点之后,再按上步的方法进行相应设置。

另一种情况:可怜的你只有一个IP,还要绑定多个网站
服务器端需要做的工作:
1:通过分配不同端口号实现

一个IP地址对应多个Web站点当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……,则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“http://192.168.0.1:81/”的格式。

2:通过设置主机头名实现

很显然,改了端口号之后使用起来就麻烦些,甚至对某些人来说可能造成不能顺利访问。如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。
比如你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“http://www.deskclassic.cn/”可直接访问前者,输入“http://www.deskclassic.com/”可直接访问后者。其操作步骤如下:

---> 请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。

--->再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“www.deskclassic.cn/”再按“确定”按钮保存退出。

--->接着按上步同样的方法为“我的第二个Web站点”设好新的主机头名为“www.deskclassic.com/”即可。

--->最后,打开你的IE浏览器,在地址栏输入不同的网址,就可以调出不同Web站点的内容了。

建立新的网站就可以了,只是在此网站的主机头选项里输入不同的域名就行了
如何访问的是计算机自动来完成的,不需要人工干预.

3.多个域名对应同个Web站点

你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。

域名解析需要做的工作

DNS设置一下

如果每一个网站不同,那在该服务器上应该是不同的目录。

设置不同的域名指向不同的目录就可以了。
参考技术B 添加更多的Web站点

1.多个IP对应多个Web站点如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可;当建立好此Web站点之后,再按上步的方法进行相应设置。

2.一个IP地址对应多个Web站点当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……,则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“http://192.168.0.1:81”的格式。

很显然,改了端口号之后使用起来就麻烦些。如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。
比如你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“www.enanshan.com”可直接访问前者,输入“www.popunet.com”可直接访问后者。其操作步骤如下:

请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。

再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“www.enanshan.com”再按“确定”按钮保存退出。

接着按上步同样的方法为“我的第二个Web站点”设好新的主机头名为“www.popunet.com”即可。

最后,打开你的IE浏览器,在地址栏输入不同的网址,就可以调出不同Web站点的内容了。

3.多个域名对应同个Web站点

你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。
参考技术C 建立新的网站就可以了,只是在此网站的主机头选项里输入不同的域名就行了
如何访问的是计算机自动来完成的,不需要人工干预.本回答被提问者采纳
参考技术D DNS设置一下。

如果每一个网站不同,那在该服务器上应该是不同的目录。

设置不同的域名指向不同的目录就可以了。

以上是关于如果在一个服务器上绑定多个域名?的主要内容,如果未能解决你的问题,请参考以下文章

一台服务器上多个网站怎么绑定域名?

宝塔面板绑定域名需要备案,有没有办法?

云服务器使用: 购买域名,域名绑定IP

apache2虚拟主机实现一个服务器绑定多个域名

为阿里云ECS服务器二级域名绑定tomcat子目录,实现一个IP多个二级域名

想把多个域名绑定在一个空间上要怎么做