LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1024|回复: 14

rh9配置虚拟主机那么难吗

[复制链接]
发表于 2004-3-9 17:56:49 | 显示全部楼层 |阅读模式
我都弄了好几天了,到底是为什么,总是说找不到主机,也不知道是哪里的问题,配了一遍又一遍还是不行,这应该是和dns有关的,我的dns是没有问题的,应该怎样将虚拟的主机让dns能识别呢!快要崩溃了!!
发表于 2004-3-9 19:55:37 | 显示全部楼层
将httpd.conf文件发上来.
 楼主| 发表于 2004-3-12 09:00:57 | 显示全部楼层
NameVirtualHost 192.168.0.1
                                                                                
                                                                                
#
# 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.0.1>
ServerAdmin root@huirida.com
DocumentRoot /var/www/html/abcd
ServerName www.abcd.com
ErrorLog logs/dummy-host.example.com-error_log
  CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
发表于 2004-3-12 12:15:28 | 显示全部楼层
不用指定192。168。0。1,改成这样就可以了,http://ww.abcd.com
NameVirtualHost *:80

#
# 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 *:80>
ServerAdmin root@huirida.com
DocumentRoot /var/www/html/abcd
ServerName www.abcd.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
发表于 2004-3-12 12:19:12 | 显示全部楼层
/usr/sbin/httpd -S
来查看是否配置正确
发表于 2004-3-12 12:59:32 | 显示全部楼层
基于ip的虚拟主机<VirtualHost 192.168.0.1>,基于域名的虚拟主机<VirtualHost www.abcd.com>.里面的配置都差不多.不过主意的是全局变量有几个地方也是必须要改的.比如listen ip:80改为listen 80,还有一个地方我忘了.
 楼主| 发表于 2004-3-12 13:34:09 | 显示全部楼层
最初由 dxzhang 发表
不用指定192。168。0。1,改成这样就可以了,http://ww.abcd.com
NameVirtualHost *:80

#
# 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 *:80>
ServerAdmin root@huirida.com
DocumentRoot /var/www/html/abcd
ServerName www.abcd.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>



我改了还是没有用,当执行你说的语句时是这样的:
/usr/sbin/httpd  -t -D DUMP_VHOSTS
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443          new.host.name (/etc/httpd/conf.d/ssl.conf:90)
*:80                   is a NameVirtualHost
         default server www.abcd.com (/etc/httpd/conf/httpd.conf:1061)
         port 80 namevhost www.abcd.com (/etc/httpd/conf/httpd.conf:1061)
Syntax OK
这里应该没错吧,我听说是要把虚拟的名让dns能识别,但具体怎么做不清楚!
发表于 2004-3-12 14:00:37 | 显示全部楼层
用*:80的方法我终于配置好了,用两个域名看到的是两个目录,不过我原来做的和tomcat的连接又不起作用了。把workers2.properties里面的IP改成某个域名也没用。要想访问jsp文件,还得用IP。为什么?
 楼主| 发表于 2004-3-12 14:49:48 | 显示全部楼层
楼上的兄弟,能说一下你的配置过程吗改!我是弄了好久了也没有搞定,真不知道是哪里出错!
发表于 2004-3-12 15:16:18 | 显示全部楼层
看你的输出,配置应该是没有问题的;可能是你的www.abcd.com没有配置好ip吧 ... .com到本机看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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