五、高级配置
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">
一般的中文版网页编辑工具(例如
FrontPage
、
Dreamweaver
等)都会自动加上这行。
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才会生效。