Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

apache2.2.4如何设置虚拟目录

[复制链接]
ysllyfe 发表于 2007-9-26 09:04:20 | 显示全部楼层 |阅读模式
apache2.2.4如何设置虚拟目录?

网上很多搜到的都是互抄的,有的时候讲了httpd-vhosts.conf的设置,但是httpd.conf应该对应怎么设置没有说,还有就是有的时候在哪里进行设置也没有讲清楚

我想做到的是把站点建在不同盘符的对应文件夹下,用的都是80端口,这样的话对应应该怎么样设置呢?

从设置好一个站点的角度出发,原来的设置还要不要改,然后httpd-vhosts.conf应该怎么样改?

高手指点一下.
回复

使用道具 举报

wannianchuan 发表于 2007-10-15 09:28:19 | 显示全部楼层
找到 <IfModule dir_module>  配置节,按如下示例设置:
<IfModule dir_module>
    DirectoryIndex index.html index.php

Alias /phpmyadmin e:/phpmyadmin
<Directory e:/phpmyadmin>
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>

其中Alias 后面有两个参数,第一个参数是虚拟目录的名称,第二个参数是路径。下面的<Directory 节里也要指定路径。

修改完成后重启apache即可生效。
回复

使用道具 举报

carlkyo 发表于 2007-11-6 16:30:19 | 显示全部楼层
看不明白....
可以說清楚一點嗎3q
回复

使用道具 举报

啊泰 发表于 2007-11-6 16:59:44 | 显示全部楼层
<VirtualHost *:80>
DocumentRoot /www/xxx 目录
ServerName  主机名
ServerAlias 域名
ServerAdmin 服务管理员
</VirtualHost>
回复

使用道具 举报

不黑的黑妹 发表于 2007-11-12 16:40:30 | 显示全部楼层
回复

使用道具 举报

tooth 发表于 2007-11-12 22:53:44 | 显示全部楼层
如果你是windows 下:
你打开你的http.conf找到下面这段:
  1. Alias /icons/ "D:/Apache Group/Apache2/icons/"

  2. <Directory "D:/Apache Group/Apache2/icons">
  3.     Options Indexes MultiViews
  4.     AllowOverride None
  5.     Order allow,deny
  6.     Allow from all
  7. </Directory>
复制代码
这个就是个虚拟目录的例子。
但愿你说的不是 VirtualHost
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-22 15:20 , Processed in 0.127926 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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