QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1111|回复: 4

apache中多个基于名称虚拟主机下,如何设置虚拟目录?

[复制链接]
发表于 2004-11-19 10:18:04 | 显示全部楼层 |阅读模式
apache中多个基于名称虚拟主机下,如何设置虚拟目录(alias)?RH9系统。
/etc/httpd/conf/httpd.conf文件中关于名称虚拟主机内容如下:
<VirtualHost 192.168.0.39>
        DocumentRoot /var/
        ServerName lcf
        DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost 192.168.0.39>
        DocumentRoot /my/
        ServerName sxh
        ServerAlias xmlc
        DirectoryIndex index.html index.shtml index.htm
</VirtualHost>
我能不能在第一个<VirtualHost 192.168.0.39>和</VirtualHost>中间添加如下内容:
Alias /work/ "/home/xmlcf/"
在第二个<VirtualHost 192.168.0.39>和</VirtualHost>中间添加如下内容:
Alias /work/ "/home/sxh/"
我要达到的效果就是:
http://lcf/work/对应到/home/xmlcf/
http://sxh/work/对应到/home/sxh/
顺便说一下,名称lcf和sxh都解析到192.168.0.39上了。
发表于 2004-11-19 13:18:56 | 显示全部楼层
一试便知
回复

使用道具 举报

 楼主| 发表于 2004-11-19 15:09:00 | 显示全部楼层
测试通过!
回复

使用道具 举报

 楼主| 发表于 2004-11-19 15:19:26 | 显示全部楼层
那写在<VirtualHost 192.168.0.39></VirtualHost>外的Alias代表什么意思啊?
如:
Alias /icons/ "/var/www/icons/"
Alias /manual "/var/www/manual"
Alias /error/ "/var/www/error/"
可不可以将它们删除?
回复

使用道具 举报

发表于 2004-11-19 17:59:40 | 显示全部楼层
那些就是在所有的虚拟主机里都可以用的 Alias。

/manual 就删了吧,不要比较好;

/error 最好留着,是显示“友好的”错误信息的

/icons 是用来显示列目录时前面的图标的,自己看着办
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:39 , Processed in 0.039187 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表