发新话题
打印

Apache 设置虚拟目录,通过不同端口访问!

Apache 设置虚拟目录,通过不同端口访问!

安装完APPserv 以后,在WWW目录下有一大堆的文件目录,多了都不好找.

然后就想到了原来IIS里的虚拟目录.

问了群里,居然没人答,而后自己研究,看手册,算是知道怎么弄了.

用记事本打开修改 X:\AppServ\Apache2.2\conf\httpd.conf  文件

在文件的第一行添加如下代码:

Listen 8080
#监听8080端口
DocumentRoot "D:\ShengshiNet"
#虚拟目录物理路径
<VirtualHost 192.168.1.10:8080>
ServerAdmin abc@abc.com
DocumentRoot "D:\ShengshiNet"
ServerName abc@abc.com:8080
ErrorLog logs/host.foolog
TransferLog logs/host.foolog
</VirtualHost>
<Directory "D:\ShengshiNet">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
    Order allow,deny
    Allow from all
</Directory>


下面的其他的就不知道是什么意思了!~

反正改了就可以通过不同的端口访问不同的虚拟目录了


高手明白的下面解释一下,看完了记得顶一下~~新手很需要的!~~
未知Title

TOP

就照你这个例子说说事吧。
这个这个E文不行,照着说事,意思就是这样。
复制内容到剪贴板
代码:
#监听8080端口
Listen 8080
#############这里可以不要#############
#虚拟目录物理路径
DocumentRoot "D:\ShengshiNet"
########################################

#虚拟主机  基于IP的
<VirtualHost 192.168.1.10:8080>
#不用说了吧?
ServerAdmin abc@abc.com
#虚拟主机物理目录
DocumentRoot "D:\ShengshiNet"
#这里楼主写错了,应该填写域名不要端口
#ServerName abc@abc.com:8080
ServerName www.abc.com
#下面两个是纪录的日志,可以直接忽视
ErrorLog logs/host.foolog
TransferLog logs/host.foolog
#结束拉
</VirtualHost>


#配置虚拟目录权限等
<Directory "D:\ShengshiNet">
#就是打开没有默认首页的时候显示列表还是错误,这里是错误。
Options Indexes FollowSymLinks MultiViews ExecCGI
#下面三行  权限分配,有限允许,拒绝,允许所有
AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
[ 本帖最后由 enze 于 2007-9-28 16:43 编辑 ]
广告位招租。

TOP

瞎琢磨的,呵呵!~~到处都填了8080了!!!~~

就这么他就出来了!~~

还一个问题,就是为什么要放在前面!!???

我试了的!~放在后面,原来的80端口就访问不了,直接跟8080端口内容一样了~~
未知Title

TOP

啥放在前面后面?
广告位招租。

TOP

就是这段代码啊!!!!~~为什么要放在前面!!!!~~放后面了就不行了!!~~
未知Title

TOP

你放在什么的前面和后面啊?

晕死~~
广告位招租。

TOP

..........................


前面就是放在第一行,后面就是放在最后!~~

未知Title

TOP

二楼的签名我喜欢

TOP

发新话题