使用Apache作为本地虚拟主机预览博客

王志勇 发表于 2009年10月07日 21:23

Apache的虚拟目录,或者虚拟主机建立很方便。在Apache里,虚拟主机实际上是一个虚拟目录,所以Apache建立虚拟目录、虚拟主机的方法是完全一样的。如下图,是默认的http://localhost在httpd.conf中的设置方法,

如法炮制,如果我想用http://ww2.auciou.com在本地浏览测试我的博客,将上图的4行复制一遍,然后修改第2行的ServerName和第3行的DocumentRoot的值。修改后如下图:

即:

<VirtualHost *:80>
ServerName ww2.auciou.com
DocumentRoot F:/site/auciou
</VirtualHost>

然后重启Apache。你也可以在本地同时建立多个虚拟主机

打开C:\WINDOWS\system32\drivers\etc\hosts,写入这样的一行:
127.0.0.1 ww2.auciou.com

然后就可以将Apache作为本地虚拟主机预览自己的博客,如下图:

Apache+PHP的简便安装,请见我写的这篇http://www.auiou.com/relevant/00000453.jsp。我现在的开发环境,都是基于这个Apache+PHP后台,重装系统后不需要再重新安装Apache+PHP。

9条评论:
1   自由勇 2009-10-11 11:49
Trackback来自 《二级域名的博客在本地建立虚拟主机

ServerName可以用ServerAlias代替。ServerAlias的使用更为强大方便,ServerAlias可以同一空间绑定多个域名,同一空间泛域名解析,同一空间多个域名的泛域名解析。

2   张帆 2009-10-20 10:34
DocumentRoot 路径是填什么的路径?
3   自由勇 2009-10-20 10:56
填网站所在的本地物理路径,例如:
DocumentRoot F:/site/auciou
4   自由勇 2009-10-23 14:30
Trackback来自 《网页中的路径/

如果你使用Apache在本地建立了虚拟主机,如之前的例子。例如使用http://ww2.auiou.com访问本机硬盘的网站,网站导航条的超链接、图片连接、背景图片的路径,都可以在href=,src=等后面的值的前面加一个斜杠,表示网站根目录,十分方便,避免了很多路径的问题。

5   自由勇 2009-12-18 09:56
Trackback来自 《Apache的泛域名解析与单独的域名解析的顺序》

如果你在本地既需要建立一个ww2.zj7.com单独的虚拟主机,又需要建立*.zj7.com的泛域名解析,并且ww2.zj7.com与*.zj7.com是不同目录的话,其先后顺序是先建立ww2.zj7.com,再建立*.zj7.com,两者不能颠倒。

6   自由勇 2009-12-19 11:04
Trackback来自 《ixwebhosting尚不能支持的2个功能》

Linux空间建立泛域名解析的方法很简单,就是在Apache的conf/httpd.conf文件里建立一个如*.zj7.com这样的虚拟主机。在本地测试时写入如下代码:
<VirtualHost *:80>
ServerAlias *.zj7.com
DocumentRoot F:/site/zj7
</VirtualHost>

7   phelps 2010-06-06 10:32
----------------httpd.conf
<VirtualHost *:80>
ServerName www.yes.com
DocumentRoot "D:/Program Files/AppServ/www/Demo"</VirtualHost>
<VirtualHost *:80>
ServerName www.miss.com
DocumentRoot "D:/Program Files/AppServ/www/count"
</VirtualHost>
---------------hosts
127.0.0.1 www.yes.com
127.0.0.1 www.miss.com
我按上面的改结果出现403无权限访问是怎么回事

自由勇 2018-11-04 11:45
请将DocumentRoot后面的双引号删除试一下,如果不能解决,是有其它因素,改天我把完整的配置文件再整理一下,分享出来。

8   自由勇 2018-11-06 07:26
Trackback来自《VPS的快速安装和PHP调试导航页

虽然这些文章正在增多,但实际上,VPS的安装、配置比我们想象中容易得多,新机通常在半小时内能完成整个安装、配置。

9   自由勇 2018-11-06 10:51
Trackback来自《Windows本机用IIS+PHP VS Apache+PHP

而Apache,则轻松支持多站点。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写