导航:首页 > IDC知识 > lamp绑定多域名

lamp绑定多域名

发布时间:2021-03-22 21:00:52

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

添加更多的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地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。

2、如何实现一个空间绑定多个域名解析

这里首先使用的服务器上的IIS来绑定多个域名,服务器上的操作是最简单的,首先登陆远程服务器,打开IIS的管理器

找到你需要绑定多个域名的站点,右键点击“属性”

3
选择“网站”目录下的“高级”选项,进行域名的绑定

4
在“高级网站标识”里面添加你需要绑定的域名,端口默认为“80”,主机头值写上你需要绑定的域名即可,多个域名的话,依次添加就可以了

3、路由器绑定多个域名

原则上虚拟主机是可以通过动态域名花生壳的方式供外网访问。

但是需要确认的一点:自己使用网络是不是公网的IP,最简单的方法就是在百度搜索框内输入“  IP ”获取的ip地址和路由器wan口获取的地址是不是一样的。

如果是一样的楼主问的问题是可以实现的。

如果不是一样的ip那就实现不了的。

4、php+apache 多域名解析绑定怎么操作

把配置文件中的DocumentRoot注释掉
然后添加一条
NameVirtualHost *:80

接着配置网站
<VirtualHost *:80>
DocumentRoot "网站路径"
ServerName 网站域名回
</VirtualHost>

要配置多个,重复上面的答代码

5、一个空间绑定多个域名是怎么弄的?

1、首先要确定客户的空间大小,一般可绑定域名=空间M数/50,最多绑定不超过11个(包括主域名),绑定别的域名需要登录制中心进行绑定。
2、具体操作:
登录控制中心,点“主机管理”—“管理”—“域名绑定”
绑定的域名一定要有备案号,不然会绑定失败。
除了主域名外,其他域名如果需要www也可以访问,要多添加www.域名的记录。

6、怎么在一个ip上绑定多个域名

一个域名只能对应一个IP地址,是一对一的关系,而一个IP却可以对应回多个域名,是一对多的关系答。

一般有几种不同的实现途径:
TCP端口法,Web站点的默认端口一般为80,如果改变这一端口,就能实现在同一服务器上新增站点的目的。只是采用这种方式设置的多站点无法与
DNS结合使用。
主机头法,在不更改TCP端口的情况下,在IIS中使用“主机头名”来区分不同的站点。

7、多个域名如何指向同一个网站,如何设置,详细点,小弟是新手

首先要把你的域名指向你的网站,没有特殊要求推荐使用泛域名执行,很方便的
其次要看你的网站服务器是什么的了,相同之处都是把域名绑定到主机头,不过不同的WEB方法不一样,对于APACHE的话还支持泛域名绑定,很方便的,但对于IIS就只能需要一个绑定一个了(除非你有独立IP,并保持主机头为空)
泛域名:就是形如*.abc.com的这种类型,你可以采用http://*.abc.com访问 *理论上来说可以任意字符

8、如何为Apache绑定多IP多域名

无论Windows主机还是Linux主机,在Apache接收处理前,首要要确保这些IP地址已经映射到APACHE服务上,也就是说,对要首先保证操作系统本身接受这些IP地址访问,Windows绑定多IP参考前一篇文章(如何为Windows绑定多个IP和多个域名 ),Linux绑定多IP地址先自行搜索解决,以后再补充。

测试之前,确保域名已经解析到本服务器上且已生效。

本文默认按照80端口配置,还可以通过同IP但不同端口来区分不同网站,该情况一般是用在主机管理上。举个例子:可以使用http://192.168.1.100作为正常网址,而http://192.168.1.100:2020则可以用来做后台配置管理等。

绑定方法有很多种,比如虚拟绑定、单IP多域名绑定、多IP单域名绑定、多IP多域名绑定、端口识别绑定等等,而且每种绑定可能还有不同的实现方法,根据自己习惯和场合选择使用。

一、Apache绑定单IP多域名

1、示例绑定:

IP地址192.168.1.100

比如:对应两个域名http://chaodiquan.com和http://chaodiquan.cn(域名)

2、绑定过程

a、打开http.conf,该文件位置在apache/conf下面,直接用文本编辑器即可打开。

b、添加以下字段,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName zhanhelp.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.100>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.com/wwwroot

7 ServerName chaodiquan.cn

8 </VirtualHost>

这个方法是对指定IP地址的主机比较适合,但是如果是动态获取IP地址的主机就有问题了,则可以把<VirtualHost 192.168.1.100>统一修改为<VirtualHost *:80>,这样设置后APACHE不再对IP区分,只根据ServerName和处理优先级识别。比如很多虚拟主机要求使用CNAME解析域名,那么该虚拟主机的IP可能会变化的,就无法使用上面的配置方法,还是<VirtualHost *:80>要更好用一些。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

c、此外还可以为每个域名指定单独的错误日志(ErrorLog)及用户日志地址(CustomLog)只需要把下面两句添加到上述<VirtualHost ...></VirtualHos>字段之间即可,示例如下(具体存储地址可根据实际情况修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重启Apache服务即可生效。

二、Apache绑定多IP多域名

1、示例绑定

IP地址192.168.1.100/192.168.1.101
对应两个域名http://chaodiquan.com和http://chaodiquan.cn

2、绑定过程

步骤同上文,还是打开httpd.conf,然后增加下面脚本。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName chaodiquan.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.101>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.cn

7 ServerName chaodiquan.cn

8 </VirtualHost>

这样就是两个IP地址对应两个域名。实际上在上面的单IP地址绑定中,提到<VirtualHost *:80>这样的设置方式也可以用来多IP访问,只是只能使用ServerName来区分,而如果输入对应的IP地址来访问,APACHE只会显示符合第一个优先级网站(假设无端口区分条件下),因为它无法判断IP地址与多域名之间的映射关系,所以使用明确的IP地址配置还是有点好处,支持直接输入IP地址访问,只是看起来不太好。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

与lamp绑定多域名相关的知识