Apache设置基于端口的虚拟主机的问题

WebLearner 2006-08-08 05:21:08
在LINUX讨论区问了没人回复,所以跑这里来试一下。
局域网中,有一台LINUX服务器,装了APACHE2.2,它的IP为10.2.0.241,现在我准备在这台电脑上设置一些虚拟主机.实现这种方式的访问:
http://10.2.0.241:90 对应此电脑中的90目录
http://10.2.0.241:100 对应此电脑中的100目录
我这样设置了一下:
...
Listen 90
...
<VirtualHost 10.2.0.100:90>
ServerAdmin abc@163.com
DocumentRoot /usr/website/90
ServerName 90.linuxtest.com
ErrorLog /logs/90_error_log
</VirtualHost>

设置完之后,重启服务器,并在90目录里建立了一个index.htm测试文件,然后在地址栏里运行:http://10.2.0.100:90/index.htm

请问我的设置有错吗?应该如何设置呢?谢谢帮忙。
显示404错误,找不到页面

另外我之前想设置虚拟目录,来实现的,但也不行,提示没有访问权限,但那个目录已经设置为777了。
Alias /90 /usr/website/90

请大家帮忙。
...全文
517 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
WebLearner 2006-08-11
  • 打赏
  • 举报
回复
改成 Listen 10.2.0.241:90

可以了,谢谢。
lvlfforever 2006-08-10
  • 打赏
  • 举报
回复
/usr/website/hua/下有 index.html吗?
WebLearner 2006-08-10
  • 打赏
  • 举报
回复
又沉了,没人回答,唉,苦啊。帮忙顶一下啊。
xuzuning 2006-08-10
  • 打赏
  • 举报
回复
Listen 10.2.0.241:90
WebLearner 2006-08-10
  • 打赏
  • 举报
回复
有啊
WebLearner 2006-08-09
  • 打赏
  • 举报
回复
我这样重新设置了一下:
APACHE的配置文件:

Listen 90

<Directory "/usr/website/hua">
Order allow,deny
Allow from all
</Directory>


<VirtualHost 10.2.0.241:90>
DocumentRoot /usr/website/hua
ServerName 90.linuxtest.com
</VirtualHost>

然后在WINDOWS中的HOST文件中增加了:
90.linuxtest.com 10.2.0.241

在IE中访问:
http://90.linuxtest.com:90/index.htm

结果:
找不到网页

还是不行,郁闷,为什么啊?
lvlfforever 2006-08-08
  • 打赏
  • 举报
回复
配置文件 httpd.conf有如下设置没?(这个要设置一下的)
<Directory "/usr/website/90">
Order allow,deny
Allow from all
</Directory>
。。。。
Meteorlet 2006-08-08
  • 打赏
  • 举报
回复
searching HOSTS file, please add
90.linuxtest.com 10.2.0.241

then run:
http://90.linuxtest.com:90/index.htm
WebLearner 2006-08-08
  • 打赏
  • 举报
回复
http://10.2.0.100:90/index.htm打错了,是http://10.2.0.241:90/index.htm

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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