配置虚拟目录
1.在hpptd.conf文件下 添加虚拟目录的节点
#配置虚拟目录
<IfModule dir_module>
#directory相当于欢迎页面
DirectoryIndex news.html index.html index.htm index.php
#你的站点的别名
Alias /php_test "F:/php_test"
<Directory F:/php_test>
#访问权限的设置
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule dir_module>
#directory相当于欢迎页面
DirectoryIndex news.html index.html index.htm index.php
#你的站点的别名
Alias /php_test "F:/php_test"
<Directory F:/php_test>
#访问权限的设置
Order allow,deny
Allow from all
</Directory>
</IfModule>
2.注销DocumentRoot的路径
DocumentRoot "D:/my_envi/Apache/htdocs"
3.测试虚拟目录是否配置成功
http://localhost/php_test/hello.html
配置虚拟主机(virtual hosts)
1.在httpd.conf文件中启用httpd-vhosts.conf
2.在D:\my_envi\Apache\conf\extra\httpd-vhosts.conf下注销如下代码
#<VirtualHost *:80>
#ServerAdmin webmaster@dummy-host.somenet
#DocumentRoot "D:/my_envi/Apache/docs/dummy-host.somenet"
#ServerName dummy-host.somenet
#ServerAlias www.dummy-host.somenet
#ErrorLog "logs/dummy-host.somenet-error.log"
#CustomLog "logs/dummy-host.somenet-access.log" common
#</VirtualHost>
#<VirtualHost *:80>
#ServerAdmin webmaster@dummy-host2.somenet
#DocumentRoot "D:/my_envi/Apache/docs/dummy-host2.somenet"
#ServerName dummy-host2.somenet
#ErrorLog "logs/dummy-host2.somenet-error.log"
#CustomLog "logs/dummy-host2.somenet-access.log" common
#</VirtualHost>
#DocumentRoot "D:/my_envi/Apache/docs/dummy-host.somenet"
#ServerName dummy-host.somenet
#ServerAlias www.dummy-host.somenet
#ErrorLog "logs/dummy-host.somenet-error.log"
#CustomLog "logs/dummy-host.somenet-access.log" common
#</VirtualHost>
#<VirtualHost *:80>
#ServerAdmin webmaster@dummy-host2.somenet
#DocumentRoot "D:/my_envi/Apache/docs/dummy-host2.somenet"
#ServerName dummy-host2.somenet
#ErrorLog "logs/dummy-host2.somenet-error.log"
#CustomLog "logs/dummy-host2.somenet-access.log" common
#</VirtualHost>
3.在第二步中注销的代码下,添加如下节点:
#配置我们自己的虚拟主机
<VirtualHost *:80>
DocumentRoot "F:/php_test"
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory "F:/php_test">
Options FollowSymLinks
#不许可别人修改我们的页面
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "F:/php_test"
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory "F:/php_test">
Options FollowSymLinks
#不许可别人修改我们的页面
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.修改C:\WINDOWS\system32\drivers\etc下的host文件,在最后添加:
127.0.0.1 www.xxx.com