LinuxSir.cn,穿越时空的Linuxsir!

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

apache2.2.16启动后无法访问

[复制链接]
发表于 2010-10-15 11:55:31 | 显示全部楼层 |阅读模式
我编译了apache2.2.16到我的机器上,配置文件是默认的,我只修改了ServerName为我的ip地址。可是启动后无法打开页面。

编译的参数为--enable-mods-shared=all --enable-ssl -with-mpm=worker,开启使用了ssl,并编译全部模块,使用worker为多路处理模块

使用lynx查看显示无法连接。

  1. lynx 127.0.0.1

  2. Looking up 127.0.0.1 first
  3. Looking up 127.0.0.1
  4. Making HTTP connection to 127.0.0.1
  5. Sending HTTP request.
  6. HTTP request sent; waiting for response.
  7. Alert!: Unexpected network read error; connection aborted.
  8. Can't Access `http://127.0.0.1/'
  9. Alert!: Unable to access document.

  10. lynx: Can't access startfile
复制代码


使用netstat查看时却看不到apache已经在监听80端口

#netstat -an
  1. Active Internet connections (servers and established)
  2. Proto Recv-Q Send-Q Local Address           Foreign Address         State
  3. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
  4. tcp        0      0 172.16.3.4:22           172.16.3.119:3286       ESTABLISHED
  5. tcp        0     52 172.16.3.4:22           172.16.3.119:3242       ESTABLISHED
  6. udp        0      0 0.0.0.0:514             0.0.0.0:*
  7. Active UNIX domain sockets (servers and established)
  8. Proto RefCnt Flags       Type       State         I-Node Path
  9. unix  2      [ ACC ]     STREAM     LISTENING     16146  /var/run/cgisock.14724
  10. unix  2      [ ]         DGRAM                    118    @/org/kernel/udev/udevd
  11. unix  2      [ ]         DGRAM                    1217   /dev/log
  12. unix  3      [ ]         DGRAM                    123
  13. unix  3      [ ]         DGRAM                    122
复制代码


但是使用ss查看端口时可以看到apache已经在监听80端口并有连接连入。
  1. #ss -a -A tcp,udp
  2. Netid  State      Recv-Q Send-Q                          Local Address:Port                              Peer Address:Port
  3. udp    UNCONN     0      0                                           *:syslog                                       *:*
  4. udp    UNCONN     0      0                                          :::syslog                                      :::*
  5. tcp    LISTEN     0      128                                        :::apache                                      :::*
  6. tcp    LISTEN     0      128                                        :::ssh                                         :::*
  7. tcp    LISTEN     0      128                                         *:ssh                                          *:*
  8. tcp    ESTAB      0      0                                  172.16.3.4:ssh                               172.16.3.119:e-net
  9. tcp    TIME-WAIT  0      0                           ::ffff:172.16.3.4:apache                     ::ffff:172.16.3.119:gf
  10. tcp    ESTAB      0      0                                  172.16.3.4:ssh                               172.16.3.119:sdp-id-port
复制代码


使用Nmap扫描时也可以看到80号的端口启动了。

  1. # nmap  172.16.3.4 -v

  2. Starting Nmap 4.62 ( http://nmap.org ) at 2010-10-15 11:51 CST
  3. Initiating ARP Ping Scan at 11:51
  4. Scanning 172.16.3.4 [1 port]
  5. Completed ARP Ping Scan at 11:51, 0.00s elapsed (1 total hosts)
  6. Initiating Parallel DNS resolution of 1 host. at 11:51
  7. Completed Parallel DNS resolution of 1 host. at 11:51, 0.00s elapsed
  8. Initiating SYN Stealth Scan at 11:51
  9. Scanning 172.16.3.4 [1715 ports]
  10. Discovered open port 80/tcp on 172.16.3.4
  11. Discovered open port 22/tcp on 172.16.3.4
  12. Completed SYN Stealth Scan at 11:51, 0.10s elapsed (1715 total ports)
  13. Host 172.16.3.4 appears to be up ... good.
  14. Interesting ports on 172.16.3.4:
  15. Not shown: 1713 closed ports
  16. PORT   STATE SERVICE
  17. 22/tcp open  ssh
  18. 80/tcp open  http
  19. MAC Address: 00:23:9E:00:03:1B (Unknown)

  20. Read data files from: /usr/share/nmap
  21. Nmap done: 1 IP address (1 host up) scanned in 0.486 seconds
  22.            Raw packets sent: 1716 (75.502KB) | Rcvd: 1716 (78.932KB)
复制代码



在apache启动出错日志中可以看到apache工作是正常的。
  1. #cat /var/log/apache/error_log
  2. [Fri Oct 15 03:52:54 2010] [info] mod_unique_id: using ip addr 127.0.0.1
  3. [Fri Oct 15 03:52:55 2010] [notice] Digest: generating secret for digest authentication ...
  4. [Fri Oct 15 03:52:55 2010] [notice] Digest: done
  5. [Fri Oct 15 03:52:55 2010] [info] mod_unique_id: using ip addr 127.0.0.1
  6. [Fri Oct 15 03:52:56 2010] [notice] Apache/2.2.16 (Unix) DAV/2 configured -- resuming normal operations
  7. [Fri Oct 15 03:52:56 2010] [info] Server built: Oct 15 2010 01:14:25
  8. [Fri Oct 15 03:52:56 2010] [debug] worker.c(1757): AcceptMutex: sysvsem (default: sysvsem)
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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