怎样在一台服务器上面建多个网站并绑定多个不同域名

Posted

tags:

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

我有一台服务器,ip固定,上面已经建立了两个网站,通过ip加端口都能访问,比如180.150.188.77:801和180.150.188.77:802,同时申请两个域名分别为www.a.com和www.b.com ,怎么设置可以让域名分别访问服务器上面不同的网站内容呢?

参考技术A 你好
在你的服务器的IIS中对网站进行主机头设置即可解决你的问题。
第一步:在Windows
2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”->“网站”
第二步:在网站描述处填写“××站点”来区分另一个网站名称,点“下一步”按钮继续。填写内容根据网站自己定。
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的。
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
第五步:设置网站访问权限,这个就要根据自己站点的特征决定了。
设置完毕。另外,要想域名生效,除了解析正确,域名和主机服务器绑定外,你的服务器还要开启DNS服务。

Nginx同IP绑定多域名虚拟主机没有作用。求教

我公司有一台服务器,IP地址只有一个。但是服务器上有多个网站,怎样配置一下,将用户发来的不同域名解析到不同的目录中?上图是我查阅了一些资料写的,但是没有生效。包括location \ 加上也没有作用,请各位大虾多多指教啊。

建议在80端口前加上IP,免得出异常,格式 如192.168.1.10:80
你的配置没问题啊

你可能需要重启让nginx配置生效
重启之前,用 nginx -t检查一下配置文件语法。
参考技术A 从服务器的IIS里分别绑定域名追问

哥,都说了用的是nginx啊。

参考技术B 你这是把多个域名放在一个规则里面,可以单独每个域名一个规则,一定要多个放在一个里面的话:
server

listen 80;
server_name www.zhujiceping.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/zhujiceping.com; #网站根目录
include location.conf; #调用其他规则,也可去除

server

listen 80;
server_name 1.zhujiceping.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/1.zhujiceping.com; #网站根目录
include location.conf; #调用其他规则,也可去除

以上是关于怎样在一台服务器上面建多个网站并绑定多个不同域名的主要内容,如果未能解决你的问题,请参考以下文章

一台服务器一个IP 如何绑定两个域名?

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

配置Apache虚拟主机,实现在一台服务器上运行多个网站

配置apache虚拟主机,实现在一台服务器上运行多个网站

Nginx同IP绑定多域名虚拟主机没有作用。求教

在一台 apache 服务器上设置多个 IP 地址