首页 > 代码库 > 虚拟主机配置
虚拟主机配置
多域名、
1.通过不同的端口来区分不同的站点
2.开发自己的网站
E:\the_third_grade\Apache_workspace\text01
3.配置我们的http.conf文件,启动Virtual hosts:去掉 ‘#‘ 号。
4.配置我们的 httpd-vhosts.conf文件
<VirtualHost 127.0.0.1:80> DocumentRoot "E:/the_third_grade/Apache_workspace/text01" DirectoryIndex my.html index.html index.htm index.php <Directory /> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory ></VirtualHost>
·注意!! 这里的虚拟主目录好像优先级更高一些,此时通过http://localhost也是访问的虚拟主目录中的文件
·但是如果使用 http://localhost/index.html ,会访问主目录中的index.html, 而不是虚拟主目录中的index.html
·所以为了不引起歧义,这里最好将虚拟主目录的端口号更改,不要设置为80.
5.在hosts文件中添加ip和域名的对应关系。
C:\Windows\System32\drivers\etc下的hosts文件中
添加ip和域名的对应关系
6.测试。
下面,再添加一个新的域名:www.songjs2.com与该ip绑定(通过不同的端口)
1.开发一个新的站点E:\the_third_grade\Apache_workspace\text02
2.<VirtualHost 127.0.0.1:9090> 另81监听另外一个端口
3.在httpd.conf文件中,让文件监听81端口
添加: Listen 9090
4.在hosts文件中,再添加新的域名与ip对应关系
127.0.0.1 www.songjs2.com
5.测试:此时访问需要输入: www.songjs2.com:9090 才可。
总结:
此时又设置了一个: 127.0.0.1 localhost
之后也同样进行了虚拟主目录的配置,同样将虚拟主目录配置为主目录,直接将以前的主目录覆盖忽略掉。
此时可以使用http://localhost访问主目录
http://www.songjs1.com:9091 访问第一个网站
http://www.songjs2.com:9090 访问第二个网站
虚拟主机配置