虚拟主机的简单问题

微笑的水 2009-09-19 09:31:08
我的 apache版本是 2.2.11

我想实现 localhost 打开本机的1虚拟主机
localhost:2009 打开本机的2虚拟主机

我的配置文件部分代码
ServerRoot "D:/Program Files/Apache Software Foundation/Apache2.2"
#Listen 12.34.56.78:80

LoadModule
...

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User daemon
Group daemon
</IfModule>
</IfModule>

ServerAdmin gyqhpp@163.com
#ServerName localhost:80
#DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
DocumentRoot "F:/WWW"
# <Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
<Directory "F:/WWW">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Listen 80
Listen 2009
NameVirtualHost 192.168.1.2:80
NameVirtualHost 192.168.1.2:2009
<VirtualHost 192.168.1.2:80>
ServerName 192.168.1.2:80
DocumentRoot /www/phpmyadmin
</VirtualHost>
<VirtualHost 192.168.1.2:2009>
ServerName 192.168.1.2:2009
DocumentRoot /tlxsj
</VirtualHost>
<VirtualHost 192.168.1.2:80>
ServerName 192.168.1.2:80
DocumentRoot /phpmyadmin
</VirtualHost>
<VirtualHost 192.168.1.2:2009>
ServerName 192.168.1.2:2009
DocumentRoot /tlxsj
</VirtualHost>
.....

我是参照手册进行的配置:
在不同的端口上运行不同的站点
如果您想让同一个IP的不同端口伺服多个域名。您可以借助在NameVirtualHost指令中定义端口的方法来达到这个目的。如果您想使用不带"name:port"的<VirtualHost name:port>或是直接用Listen指令,您的配置将无法生效。

服务器配置
Listen 80
Listen 8080

NameVirtualHost 172.20.30.40:80
NameVirtualHost 172.20.30.40:8080

<VirtualHost 172.20.30.40:80>

ServerName www.example.com
DocumentRoot /www/domain-80

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

ServerName www.example.com
DocumentRoot /www/domain-8080

</VirtualHost>

<VirtualHost 172.20.30.40:80>

ServerName www.example.org
DocumentRoot /www/otherdomain-80

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

ServerName www.example.org
DocumentRoot /www/otherdomain-8080

</VirtualHost>

可是 用 localhost 和 localhsot:2009 打开的都是 <Directory "F:/WWW"> 根文件夹中的内容

我是新手,错误肯定很幼稚。请各位帮忙。谢谢

...全文
27 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
drifter250771 2009-09-22
  • 打赏
  • 举报
回复
接分
微笑的水 2009-09-19
  • 打赏
  • 举报
回复
搜索到 (薄荷脑) 的历史贴 找到了答案。
<Directory "XX">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "XX">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧