免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2772 | 回复: 10
打印 上一主题 下一主题

[Web] 关于Apache2.0.54自启动的问题!这是一个很奇怪的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-28 17:17 |只看该作者 |倒序浏览
我安装完Apache2.0.54之后,对httpd.conf做了配置,手动启动apache,网站能正常访问,一切正常。
可是,当把apache的自启动进程httpd加入到系统服务之后,虽然能启动apache,但是在启动的过程中,出现如下的提示:
Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
同时,原先手动启动时能正常访问的网站却不能访问了,显示的页面为Apache的“Test Page”页面。
于是,我又关掉自启动产生的进程,改为手动启动,此时,网站又可以访问,但原先简体中文的站点变成了乱码。关掉进程,再手动启动apache,乱码的问题解决了。

请问:
如何使Apache的自动启动正常运作?
乱码的问题是怎么回事呢?

附带安装过程、部分配置及系统信息:
把httpd-2.0.54.tar.gz、jdk-1_5_0_02-linux-i586.bin放置到服务器临时文件夹中——/usr/tmp。
一、安装jdk-1_5_0_02-linux-i586.bin
添加“执行”属性:
chmod +x jdk-1_5_0_02-linux-i586.bin
安装jdk:
./jdk-1_5_0_02-linux-i586.bin
将安装目录移动到/usr/local/java:
mv jdk1.5.0_02 /usr/local/java
配置环境变量:
vi /etc/profile
在/etc/profile中加入如下语句:
export JAVA_HOME=/usr/local/java
export PATH=$PATHJAVA_HOME/binJAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/libJAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
二、安装httpd-2.0.54.tar.gz
解压apache压缩包:
tar zxvf httpd-2.0.54.tar.gz
进入/usr/tmp/httpd-2.0.54/,配置configure文件:
./configure --prefix=/usr/local/apache
编译apache的安装文件:
make
安装apache:
make install
启动apache:
/usr/local/apache/bin/apachectl start
测试apache:
http://localhost/
三、配置httpd.conf
vi /usr/local/apache/conf/httpd.conf
修改的地方:
⑴ ServerAdmin webmaster@gemmy365.com
⑵ ServerName www.xxxx.com:80
⑶ DocumentRoot "/usr/webapps"
⑷ <Directory "/usr/webapps">;
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>;
⑸ DirectoryIndex index.jsp index.htm index.html index.html.var
系统信息:
PC机,CPU——1.7G,内存——1GB,安装Redhat Linux 9.0

论坛徽章:
0
2 [报告]
发表于 2005-04-28 19:10 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

我看我们实验室的机器上htppd.conf的文件里没有把
ServerName www.xxxx.com:80
只是 ServerName  www  ,你先不要把servername改成上面那样看看.

论坛徽章:
0
3 [报告]
发表于 2005-04-28 21:59 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

已经试过,但结果还是一样。

论坛徽章:
0
4 [报告]
发表于 2005-04-28 22:03 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

在linux如何修改hostname?
我试过使用hostname xxx,但无效。

论坛徽章:
0
5 [报告]
发表于 2005-04-29 08:52 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

在图形界面下运行network工具,里面有对主机名进行修改的工具。或者在/etc/sysconfig/下面可以找到主机名文件(抱歉,文件名给忘记了,好久没用了),修改后重新启动机器或者服务。

论坛徽章:
0
6 [报告]
发表于 2005-04-29 09:02 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

http://bbs.chinaunix.net/forum/viewtopic.php?t=418217

论坛徽章:
0
7 [报告]
发表于 2005-04-29 09:19 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

apache启动的时候会查找这个ip地址的反向解析,所以会有上面的报错。解决方法如下:
1、在servername写上主机名,ServerName www.xxxx.com
2、在/etc/hosts文件中写上主机所用ip地址对应的主机名的解析。这样servername不设置也行。

论坛徽章:
0
8 [报告]
发表于 2005-04-29 11:24 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

[quote]原帖由 "whnf"]在图形界面下运行network工具,里面有对主机名进行修改的工具。或者在/etc/sysconfig/下面可以找到主机名文件(抱歉,文件名给忘记了,好久没用了),修改后重新启动机器或者服务。[/quote 发表:


谢谢,我已经修改了主机名!

不过httpd还是自启动不了,使用“service httpd start”启动时,依然是提示:
[root@Linux root]# service httpd start
Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]
[root@Linux root]#

我具体应该怎么做才能让httpd能正常自启动,并能正常访问网站呢?
都快急死了!!!   
ataman 该用户已被删除
9 [报告]
发表于 2005-04-29 19:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2005-04-30 11:04 |只看该作者

关于Apache2.0.54自启动的问题!这是一个很奇怪的问题!

原帖由 "ataman" 发表:
if your pc have a full qulified domain name, just like www.ggboy.net,set server name as 'www.ggboy.com';
if havn't a real domain name, just use ip for your server name....or add # to servername


我有设置一个注册的域名,只不过在这里不方便打上,只好以www.xxx.com代替。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP