QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3942|回复: 14

我在机子上启动了apache,可是浏览器却连不上

[复制链接]
发表于 2004-11-6 18:23:05 | 显示全部楼层 |阅读模式
我的系统是MagicLinux1.2beta2,下载的apache为apache_1.3.32.tar.gz,还有php-4.3.9.tar.bz2,先编译安装了apache,然后安装了php,启动apache
[code:1]
[root@MagicLinux soft]# /usr/local/apache/bin/apachectl start
[Sat Nov  6 18:09:39 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
/usr/local/apache/bin/apachectl start: httpd started
[/code:1]
进程里面也有httd,可是在浏览器里面输入127.0.0.1却老是提示连接不上主机。我在安装apache之前曾经安装过httpd-2.0.52.tar.gz,也是安装在了/usr/local/apache目录下,能够正常显示apache的默认主页,后来编译apache的时候,没有卸载httpd,还是安装在了那个目录里,不知道是不是这个的影响。而且httpd包的make里面没有uninstal这个目标,不知道怎么卸载。请大家帮我出出主意,应该怎么做,谢了先 :-)
发表于 2004-11-6 18:43:49 | 显示全部楼层
用apach覆盖apach2?卸载嘛把那个目录删了就得了。
回复

使用道具 举报

 楼主| 发表于 2004-11-6 18:57:46 | 显示全部楼层
多谢斑竹,刚刚删除了/usr/local/apache这个目录,然后重新make install,完了再启动,效果同上,还是提示启动了,但是浏览器连不上
回复

使用道具 举报

发表于 2004-11-6 19:22:16 | 显示全部楼层
别叫俺斑竹,俺是充数的,帮不上忙
回复

使用道具 举报

 楼主| 发表于 2004-11-6 19:30:41 | 显示全部楼层
呵呵,帮了我很大忙呢,帖子现在又上来了,多谢。
回复

使用道具 举报

发表于 2004-11-6 19:59:33 | 显示全部楼层
netstat -nat,看看有没有监听端口;

看一下 apache 的 error_log ,有什么错误信息?
回复

使用道具 举报

 楼主| 发表于 2004-11-6 20:20:37 | 显示全部楼层
我找了好久,原来是这个命令,呵呵,多谢,真是奇怪,提示了启动了,可是没有监听端口
[code:1]
[root@MagicLinux bin]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address     Foreign Address    State
tcp        0      0 0.0.0.0:901                   0.0.0.0:*              LISTEN
tcp        0      0 0.0.0.0:3306                 0.0.0.0:*              LISTEN
tcp        0      0 0.0.0.0:8080                 0.0.0.0:*              LISTEN
tcp        0      0 0.0.0.0:6000                 0.0.0.0:*              LISTEN
tcp        0      0 0.0.0.0:631                   0.0.0.0:*              LISTEN
tcp        0      0 :::6000                         :::*                      LISTEN
[/code:1]

apache的errlog:
[code:1]
root@MagicLinux logs]# cat error_log
[Sat Nov  6 18:49:49 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Nov  6 18:49:49 2004] [crit] (98)Address already in use: make_sock: could not bind to port 8080
[Sat Nov  6 20:09:10 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Nov  6 20:09:10 2004] [crit] (98)Address already in use: make_sock: could not bind to port 8080
[/code:1]
回复

使用道具 举报

发表于 2004-11-6 20:26:55 | 显示全部楼层
想你这样编译没指定路径的是在apache主目录下的log子目录。
回复

使用道具 举报

 楼主| 发表于 2004-11-6 20:36:21 | 显示全部楼层
我看了log和netstat的结果以后,发现好像和8080有关系,于是就用http://127.0.0.1:8080,果然apahce的默认网页出来了,看来还要修改httpd.conf里面的默认端口,我再去试试,多谢斑竹的热心帮助 :-)
回复

使用道具 举报

发表于 2004-11-6 20:39:39 | 显示全部楼层
Hoho,看来 httpd.conf 你压根儿就没有看哦~~
回复

使用道具 举报

 楼主| 发表于 2004-11-6 20:50:15 | 显示全部楼层
问题解决了,多谢斑竹,至于看配置文件,我想这是吾等菜鸟的通病,看到那么英文,和文本就要倒了,呵呵,现在我继续往下,装了php,按照公社的那个精华帖子,修改了对应的设置,php文件可以浏览了,那个兴奋阿:)
回复

使用道具 举报

发表于 2004-11-6 20:53:58 | 显示全部楼层
请问楼上的大虾装了mysql没有?偶在这第一关就卡住了啊,老说少个mysql.sock,不能启动。你要是装成功了请赐教安装步骤好不好?谢谢!!!
回复

使用道具 举报

 楼主| 发表于 2004-11-6 21:06:40 | 显示全部楼层
少mysql.sock一般都是权限的问题,你换成root启动看看,如果还不行,你可以参考一下下面的帖子,我就是照着它做得:
http://www.linuxfans.org/nuke/mo ... pic&t=46180
回复

使用道具 举报

发表于 2004-11-7 11:57:32 | 显示全部楼层
谢谢casper大虾,偶照你给的这篇文章做了可以运行mysql了,谢谢!!!
回复

使用道具 举报

 楼主| 发表于 2004-11-7 20:11:51 | 显示全部楼层
呵呵,不用谢啦,我也是菜鸟,不过实践证明,看看精华帖子会很有帮助的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 03:35 , Processed in 0.045053 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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