日期:2014-05-17  浏览次数:20830 次

一台服务器上存有多个网站的内容,根据访问者所输入的域名而出现不同的网站,要怎样才能实现这种功能?
一台服务器上存有多个网站的内容,根据访问者所输入的域名而出现不同的网站,要怎样才能实现这种功能?

------解决方案--------------------
域名转向。
如。www.SSS.com 把它转向 www.xxx.com:1
www.AAA.com 把它转向 www.xxx.com:2


------解决方案--------------------
不用转向
iis、apache都有主机头这么一说
就是根据域名来访问不通网站的
------解决方案--------------------
可以肯定的告诉你IIS可以实现 不需要其他软件

其实你的问题等于是一个服务器上设置多个站点的问题。

方法:
1)你服务器的IP地址假设:123.123.123.123 (假设你的服务器就一个IP地址)

2)你的域名假设: www.1.com 打算指向硬盘d:/web1 这个文件夹的网页 www.2.com 打算指向硬盘d:/web2 这个文件夹的网页

3)在域名管理的地方(www.1.com/www.2.com申请域名的地方你申请后会有管理域名的,如果找不到可以问你的域名供应商)
把以上域名DNS全部指向服务器的IP地址 123.123.123.123 

4)在服务器上打开IIS,“默认网站”--“新建”--“网站”--“描述”--“IP地址和端口设置”
IP地址和端口设置里面,IP地址选 123.123.123.123 端口为80 注意,此网站的主机头 把www.1.com写上 然后一路下一步

5)www.2.com设置一样 只是网站的主机头写成www.2.com 并指向的文件夹为d:/web2 

6)注意设置好的网站的权限问题,比如应该允许ASP脚本运行等 检查无误

7)OK 输入www.1.com 访问到的就是d:/web1 这个文件夹的网页 输入www.2.com 访问到的就是d:/web2 这个文件夹的网页

其实原理是,两个域名都指向同一个IP,访问的时候请求到达服务器后,由IIS来判断具体访问哪个目录而已,应该好理解吧?

我们公司的一个服务器挂多站点就是这么做的 非常流畅方便~~~~ 祝你好运!!!!