web虚拟主机技术
问题:一台服务器只能做一个主机,如何让一个apache web服务器,充当 test和test1多个项目的主机呢?(这里以wamp环境,php项目为例)
操作方法
- 01
虚拟主机技术:基于域名的虚拟主机,根据域名来区分不同的主机。我们有两个域名的网站(www.test.com和www.test2.com)需要布置在同一台web服务器上!
- 02
这需要通过Apache的配置可以完成。
- 03
Apache配置文件中,可以通过 <VirtualHost 需要监听的ip与端口> 指令段,增加一个虚拟主机。
- 04
每个虚拟主机,都有一个独立的域名。通过ServerName指令配置。 还需要存在一个 不同的主机目录。表示该站点的根目录。通过指令 DocumentRoot
- 05
我们还需要告知apache服务器,需要使用基于域名的虚拟主机。
- 06
重启Apache服务器,成功后,服务器端,就增加了两个虚拟主机。
- 07
在浏览器端,用户如何请求相应的虚拟主机呢? 网络上,是通过 IP来唯一标识 服务器机器的。 操作系统,通常都可以完成域名解析(将一个域名,对应上一个ip) 通过hosts文件完成。
赞 (0)