菜鸟问题, 第一次配置apache遇到的麻烦
配置如下:
<VirtualHost 192.168.0.27>
ServerAdmin root@localhost
ServerName root.dev
DocumentRoot c:/apache/htdocs
ErrorLog c:/apache/logs/error_log
TransferLog c:/apache/logs/access_log
ScriptAlias /cgi-bin c:/apache/cgi-bin
</VirtualHost>
配置apache后进行测试时系统提示:
"could not determine the server's fully qualified domain name using 192.168.0.27 for server name"
运行后访问http://root.dev无法找到APACHE欢迎页
后来将
ServerName root.dev 改为ServerName localhost
虽然测试仍出现上面的提示,但是访问http://localhost 却可以找到apache欢迎页
请问这是怎么回事?
谢谢!!
问题点数:20、回复次数:11Top
1 楼maocoffee(咖啡色的猫)回复于 2003-12-02 21:35:35 得分 0
在httpd.conf中找到#NameVirtualHost *:80
将其改为192.168.0.27:80或127.0.0.1:80Top
2 楼maocoffee(咖啡色的猫)回复于 2003-12-02 21:37:07 得分 0
还有
ScriptAlias /cgi-bin c:/apache/cgi-bin
这句话,不应该写在<VirtualHost></VirtualHost >中,应写在外面
Top
3 楼ustcfrank(勇敢的心)回复于 2003-12-02 22:07:01 得分 0
不要配置VirtualHost
用#把他们屏蔽掉
#<VirtualHost 192.168.0.27>
#ServerAdmin root@localhost
#ServerName root.dev
#DocumentRoot c:/apache/htdocs
#ErrorLog c:/apache/logs/error_log
#TransferLog c:/apache/logs/access_log
#ScriptAlias /cgi-bin c:/apache/cgi-bin
#</VirtualHost>
VirtualHost里面的相应部分在httpd.conf的前面都有,要修改,就修改前面的Top
4 楼sandyde2(sandy)回复于 2003-12-02 22:25:24 得分 0
if u wanna remain what u have done,
perhaps add one row in httpd.conf
listen 192.168.0.27
c whether u get the welcome page
afterwards..Top
5 楼donitz(寂寞的小狗)回复于 2003-12-03 15:06:03 得分 0
还是不行啊!
如果servername 改为localhost 或者zzz都可以用http://localhost或 http://zzz访问到apache的欢迎页。但如果servername 为root.dev 等只要加点. 就无法访问了。这是为什么?
Top
6 楼ustcfrank(勇敢的心)回复于 2003-12-03 22:25:03 得分 10
这么说吧,如果你的servername 为www.csdn.net
http://www.csdn.net是会显示你的主页呢,还是CSDN的主页?
明白一些了没?Top
7 楼willowgood(栋栋)回复于 2003-12-05 15:15:49 得分 0
没明白^_^
能否说一些更详细的配置Top
8 楼hellowiner()回复于 2003-12-05 16:59:33 得分 0
我也想知道
帮你顶Top
9 楼weijsh(成名男子)回复于 2003-12-08 16:54:51 得分 0
我的情况是这样的:
安装完apache后 把httpd.conf的ServerName设成了192.168.0.1后start 服务,在本机可以用http://192.168.0.1浏览,而用另一台机(IP为192.168.0.2)却不能连接,为什么呢?还要配制哪个文件?
Top
10 楼donitz(寂寞的小狗)回复于 2003-12-19 10:03:26 得分 0
顶
Top
11 楼johnpanq(飞花逐月)回复于 2003-12-19 12:31:07 得分 10
安装完apache后 把httpd.conf的ServerName设成了192.168.0.1后start 服务,在本机可以用http://192.168.0.1浏览,而用另一台机(IP为192.168.0.2)却不能连接,为什么呢?还要配制哪个文件?
你是什么系统阿?win or linux?
-------------------------------------
ServerName root.dev
root.dev是什么??是你的域名吗??
如果你没有合法的域名,ServerName 指令只能填你的IP。
如 ServerName 192.168.0.1
Top




