由 jxgzoyke 在 10-29-2004 18:31 发表:
关于Apache的问题
我的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
哪位大哥哥能告诉是哪里出问题了吗???
不甚感激!!!
由 gmx_163 在 10-29-2004 19:54 发表:
我给你点意见
你的httpd服务器是不是设置了基于IP的虚拟主机,这种情况下,虚拟主机使用相同的IP地址,则必须使用不同的端口号
由 jxgzoyke 在 10-29-2004 20:31 发表:
再次请教
Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
我现在启动httpd的时候提示上面的错误了,我是建了个基于IP 的虚拟服务器,但是并没有其他的跟他共用一个ip和端口的呀
由 attiseve 在 10-29-2004 21:02 发表:
找到servername一行,修改成你的http网址
由 gmx_163 在 10-29-2004 21:21 发表:
兄弟可以了吗
楼上说的没错,错误信息提示的很清楚,可要多留心试试啊,哈哈
由 jxgzoyke 在 10-30-2004 10:12 发表:
我是用Webmin这个软件来设置Apache,如果直接修改配置文件,
该改哪个?路径?
由 gmx_163 在 10-30-2004 22:55 发表:
大哥,遇到问题你是不是不着急呀,你不会查书呀,哪都有,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为端口号
1<virtualhost 192.168.1.60:xx="">
2
3DocumentRoot /www/ip-vhost1
4
5</virtualhost>
1<virtualhost 192.168.1.60:yy="">
2
3DocumentRoot /www/ip-vhost2
4
5</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
/