LinuxSir.cn,穿越时空的Linuxsir!

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

关于Apache的问题

[复制链接]
发表于 2004-10-29 18:31:56 | 显示全部楼层 |阅读模式
我的Red Hat Linux9在启动httpd服务的时候揭示:
[error] VirtualHost 192.168.1.60:80 -- mixing * ports
and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
哪位大哥哥能告诉是哪里出问题了吗???
不甚感激!!!
发表于 2004-10-29 19:54:07 | 显示全部楼层

我给你点意见

你的httpd服务器是不是设置了基于IP的虚拟主机,这种情况下,虚拟主机使用相同的IP地址,则必须使用不同的端口号
 楼主| 发表于 2004-10-29 20:31:41 | 显示全部楼层

再次请教

Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
我现在启动httpd的时候提示上面的错误了,我是建了个基于IP 的虚拟服务器,但是并没有其他的跟他共用一个ip和端口的呀
发表于 2004-10-29 21:02:20 | 显示全部楼层
找到servername一行,修改成你的http网址
发表于 2004-10-29 21:21:56 | 显示全部楼层

兄弟可以了吗

楼上说的没错,错误信息提示的很清楚,可要多留心试试啊,哈哈
 楼主| 发表于 2004-10-30 10:12:38 | 显示全部楼层
我是用Webmin这个软件来设置Apache,如果直接修改配置文件,
该改哪个?路径?
发表于 2004-10-30 22:55:36 | 显示全部楼层
大哥,遇到问题你是不是不着急呀,你不会查书呀,哪都有,Webmin没用过,我查了一下书配置如下:
//在主配置文件的最后添加Include语句,即将虚拟主机的配置主机的配置语句放在主配置文件中
#cd /etc/httpd
#echo "Include vhost-conf.d/*.conf">>conf/httpd.conf
//创建虚拟主机配置文件目录
#mkdir vhost-conf.d
//编辑子配置文件
#vi vhost-conf.d/ip-vhost12.conf
//添加如下配置行
listen xx  //xx为端口号
listen yy  //yy为端口号
<VirtualHost 192.168.1.60:xx>
   DocumentRoot /www/ip-vhost1
</VirtualHost>
<VirtualHost 192.168.1.60:yy>
   DocumentRoot /www/ip-vhost2
</VirtualHost>
//创建根文件目录各自的主页
#mkdir -p /www/ip-vhost1
#mkdir -p /www/ip-vhost2
#echo "ip-vhost1">/www/ip-vhost1/index.html
#echo "ip-vhost2">/www/ip-vhost2/index.html
//检测服务器配置
#apachect1 configest
Syntax OK
#
//重新启动服务器
#service httpd restart
 楼主| 发表于 2004-11-1 20:18:46 | 显示全部楼层

httpd启动成功

现在内网可以访问,可外网的访问不了,我是通过路由器来上网的,我在路由里打开了本机的80端口,还装了一个科迈网的公网IP   ddns客户端,
可还是不行啊
发表于 2004-11-1 21:50:23 | 显示全部楼层
Apache服务器访问控制是不是配置不对,你检查一下
发表于 2004-11-1 22:13:00 | 显示全部楼层
也有可能是ddns的问题,先查查这方面是不是有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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