五、高级配置
1、设置虚拟目录
在配置文件中找下面这行:
<IfModule mod_alias.c>
在这行下面添加如下内容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
 
Apache默认开设了两个虚拟目录:“/icons/”“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。
六、常见问题
1、如何解决中文网页显示乱码
在配置文件中找包含“Addlanguage”“AddCharset”的行,在这些行最前面增加一行:
AddDefaultCharset GB2312
 
养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版网页编辑工具(例如FrontPageDreamweaver等)都会自动加上这行。
 
2、如何解决中文文件名无法访问
ie中选择 工具 -> internet选项 -> 高级 -> 取消总是以UTF-8发送URL”
这个方法很麻烦,请尽量不要使用中文的网站文件名。
3. winxp sp2下安装的apache+php5+mysql5,其他电脑无法正常访问我们的网站!出现如下错误:
Forbidden
You don't have permission to
access / on this server.
 
这个错误的原因是,用户没有权限访问你的网站目录。
解决办法:
打开的apache的配置文件:httpd.conf
在末尾添加如下代码:yourpath你的网站目录
<Directory "d:/yourpath/">
      Allow from all
 </Directory>
保存之后,记得重启apache服务,问题就解决了。
请注意:
1.Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必须要设置正确,否则将看不到您的网页。
2.每次配置文件更改后,要重新启动Apache才会生效。