`
wandejun1012
  • 浏览: 2693516 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

apache如何配置虚拟主机

    博客分类:
  • php
 
阅读更多

1、在httpd.conf中将下列语句的注释去掉

 

 

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

 

 

2、在apache的conf/extra/httdd-vhost.conf文件的末尾,加入如下代码段:

 

 

<VirtualHost 127.0.0.1:80>
	DocumentRoot "d:/MyWebSite"
	DirectoryIndex index.html index.htm index.php
	<Directory />
	options FollowSymLinks
	Allowoverride None
	Order allow,deny
	Allow from all
	</Directory>
</VirtualHost>
	

 

3、在hosts文件中加入如下代码段

 

 

127.0.0.1	www.germmy.com

 

OK,大功告成。

 

 

-------------------------------------------------------------------------------------------------

结合之前的一篇文章,这里讲一下虚拟主机和虚拟目录的区别:

 

通俗点讲,虚拟主机是指通过纯粹的域名即可访问某个网站,比如www.sohu.com则可以直接访问搜狐,而虚拟目录是可以的,必须通过形如www.sohu.com/replays才可以访问此网站。

 

下面以一个例子说明下,假设网站的源代码放在d:/MyWebSite里。

 

 

配置好虚拟主机后,我是通过www.germmy.com来直接访问我的网站的。

 

而配置好虚拟目录后,我只能通过www.germmy.com/replays才能访问我的网站。

 

2者其实只是形式不同,最终的指向都是d:/MyWebSite这个目录里面的内容。

 

注意到:如果是ubuntu系统,需要给虚拟目录设置777的权限:

sudo chmod -R 777 /Users/sunlei/nonobank/php

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics