百度首页 | 
百度搜藏
快照
(百度和http://book.77169.org/53/26142.htm的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。)

在Apache中如何像IIS那样设置多个虚拟目录?
首页 本类在Apache中如何像IIS那样设置多个虚拟目录?

如何设置相关的httpd.conf文件, 请赐教


Alias /phpmyadmin/ "C:/phpmyadmin/"
Alias /works/ "E:/works/"
在里面加类似上面的代码,然后保存重启apache


不但可以虚拟目录,还可以虚拟主机,如果apache连这点小事都不行~那它怎么占有市场份额超过60%


如何设置虚拟主机?


基于名称:
NameVirtualHost *
<VirtualHost *>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
基于ip:
<VirtualHost www.baygroup.org>
ServerAdmin webmaster@mail.baygroup.org
DocumentRoot /groups/baygroup/www
ServerName www.baygroup.org
ErrorLog /groups/baygroup/logs/error_log
TransferLog /groups/baygroup/logs/access_log
</VirtualHost>


up


怎么用
Alias
VirtualHost
Apache Document 里说得很清楚的哇


是的,打开
%apache%/conf/http.conf文件编辑
到页底有如下内容:
#<VirtualHost *>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
去了#,也改改就可以了,还需要其它的,到上面找就可以了,配置方法虚拟目录与主目录一样的。


s首先listen你要的端口
然后
NameVirtualHost 192.168.6.19:81
NameVirtualHost 192.168.6.19:82
NameVirtualHost 192.168.6.19:83
NameVirtualHost 192.168.6.19:84
NameVirtualHost 192.168.6.19:85
NameVirtualHost 192.168.6.19:888
NameVirtualHost 192.168.6.19:8989
NameVirtualHost 192.168.6.19:123
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
<VirtualHost 192.168.6.19:81>
ServerAdmin wumeibo@88.com
DocumentRoot E:\ApacheRoot\MMS_SONNY
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:82>
ServerAdmin wumeibo@888.com
DocumentRoot E:\MMS2
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:83>
ServerAdmin wumeibo@888.com
DocumentRoot E:\ApacheRoot\gb
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:84>
ServerAdmin wumeibo@888s.com
DocumentRoot E:\ApacheRoot\UserCount
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:85>
ServerAdmin wumeibo@888.com
DocumentRoot "E:\ApacheRoot\test"
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:88>
ServerAdmin wumeibo@j888.com
DocumentRoot E:\ApacheRoot\MMS_SONNY
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:888>
ServerAdmin wumeibo@j888.com
DocumentRoot E:\ApacheRoot\xaonline
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:8989>
ServerAdmin wumeibo@888.com
DocumentRoot E:\ApacheRoot\8989
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.6.19:123>
ServerAdmin wumeibo@888.com
DocumentRoot E:\ApacheRoot\MMS_NEWS
ServerName www.888.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>


Alias /虚拟目录名/ "盘符:/路径/"
<Directory "盘符:/路径/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


up
顶一下


mark