多个站点:我遗漏了什么?

多个站点:我遗漏了什么?

我应该在一个 apache2(最新的 Ubuntu)上拥有 3 个网站。

每个站点在“sites-enabled”中都有自己的文件。每个站点都有自己的 IP。

Apache2 似乎运行良好:/var/log/apache2/error.log 仅显示:[2013 年 11 月 8 日星期五 12:30:12] [通知] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.4 已配置 - 恢复正常运行

DNS 文件似乎没问题。但是当我将浏览器指向第二个和第三个站点(指向它们的域名或 IP 地址)时,它只是挂起,直到超时。

请问我下一步应该检查什么?

----------------------- 答案 1:

ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:93:68:c0 brd ff:ff:ff:ff:ff:ff
    inet 92.243.20.169/22 brd 92.243.23.255 scope global eth0
    inet6 2001:4b98:dc0:45:216:3eff:fe93:68c0/64 scope global dynamic 
       valid_lft 2591871sec preferred_lft 604671sec
    inet6 fe80::216:3eff:fe93:68c0/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:84:91:0a brd ff:ff:ff:ff:ff:ff
    inet 92.243.21.141/22 brd 92.243.23.255 scope global eth1
    inet6 2001:4b98:dc0:45:216:3eff:fe84:910a/64 scope global dynamic 
       valid_lft 2591871sec preferred_lft 604671sec
    inet6 fe80::216:3eff:fe84:910a/64 scope link 
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:1f:2d:85 brd ff:ff:ff:ff:ff:ff
    inet 92.243.4.114/21 brd 92.243.7.255 scope global eth2
    inet6 2001:4b98:dc0:41:216:3eff:fe1f:2d85/64 scope global dynamic 
       valid_lft 2591952sec preferred_lft 604752sec
    inet6 fe80::216:3eff:fe1f:2d85/64 scope link 
       valid_lft forever preferred_lft forever

是否配置

eth0      Link encap:Ethernet  HWaddr 00:16:3e:93:68:c0  
          inet addr:92.243.20.169  Bcast:92.243.23.255  Mask:255.255.252.0
          inet6 addr: 2001:4b98:dc0:45:216:3eff:fe93:68c0/64 Scope:Global
          inet6 addr: fe80::216:3eff:fe93:68c0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9550641 errors:0 dropped:3 overruns:0 frame:0
          TX packets:3749560 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:953636357 (953.6 MB)  TX bytes:6983319124 (6.9 GB)
          Interrupt:27 

eth1      Link encap:Ethernet  HWaddr 00:16:3e:84:91:0a  
          inet addr:92.243.21.141  Bcast:92.243.23.255  Mask:255.255.252.0
          inet6 addr: 2001:4b98:dc0:45:216:3eff:fe84:910a/64 Scope:Global
          inet6 addr: fe80::216:3eff:fe84:910a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5797827 errors:0 dropped:3 overruns:0 frame:0
          TX packets:34854 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:607191525 (607.1 MB)  TX bytes:1464788 (1.4 MB)
          Interrupt:28 

eth2      Link encap:Ethernet  HWaddr 00:16:3e:1f:2d:85  
          inet addr:92.243.4.114  Bcast:92.243.7.255  Mask:255.255.248.0
          inet6 addr: 2001:4b98:dc0:41:216:3eff:fe1f:2d85/64 Scope:Global
          inet6 addr: fe80::216:3eff:fe1f:2d85/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9231950 errors:0 dropped:2 overruns:0 frame:0
          TX packets:29473 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:914989353 (914.9 MB)  TX bytes:1349244 (1.3 MB)
          Interrupt:29 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:11570 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11570 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1135320 (1.1 MB)  TX bytes:1135320 (1.1 MB)

我不太明白其中的大部分内容,但我可以看到 IP:92.243.20.169、92.243.21.141 和 92.243.4.114,这些 IP 都是应该的。我不知道 Bcast 和 Mask 不同是否正常。关于数据包的报告在我看来也没什么问题。

-------------------------- 答案 2

netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 *:mysql                 *:*                     LISTEN     
tcp        0      0 *:gandi-agent           *:*                     LISTEN     
tcp        0      0 *:ftp                   *:*                     LISTEN     
tcp        0      0 *:ssh                   *:*                     LISTEN     
tcp        0    368 Charlotte:ssh           reverse-27.fdn.fr:37999 ESTABLISHED
tcp6       0      0 [::]:http               [::]:*                  LISTEN     
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61519 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61352 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61442 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61209 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61550 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61421 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61579 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61606 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61386 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61469 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61275 TIME_WAIT  
tcp6       0      0 Charlotte:http          ks4000493.ip-198-:61247 TIME_WAIT  
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  3      [ ]         DGRAM                    2346     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     229      @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     3598978  /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     SEQPACKET  LISTENING     430      /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     3597550  
unix  3      [ ]         STREAM     CONNECTED     3597549  
unix  2      [ ]         DGRAM                    3597541  
unix  3      [ ]         STREAM     CONNECTED     709      @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     706      
unix  3      [ ]         DGRAM                    438      
unix  3      [ ]         DGRAM                    437      
unix  3      [ ]         STREAM     CONNECTED     393      @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     390      

我不知道这一切意味着什么。

---------------------- 答案 3

ping 92.243.20.169
PING 92.243.20.169 (92.243.20.169) 56(84) bytes of data.
64 bytes from 92.243.20.169: icmp_req=1 ttl=59 time=57.3 ms
64 bytes from 92.243.20.169: icmp_req=2 ttl=59 time=45.7 ms
64 bytes from 92.243.20.169: icmp_req=3 ttl=59 time=43.9 ms
64 bytes from 92.243.20.169: icmp_req=4 ttl=59 time=44.9 ms
^C
--- 92.243.20.169 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 43.968/48.000/57.368/5.449 ms

ping 92.243.21.141
PING 92.243.21.141 (92.243.21.141) 56(84) bytes of data.

--- 92.243.21.141 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6047ms

ping 92.243.21.141
PING 92.243.21.141 (92.243.21.141) 56(84) bytes of data.
--- 92.243.21.141 ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12000ms

- - - - - - - - - -@疯了

我说的“DNS文件看起来没问题”是指我没有修改它们,也没有程序修改它们。它们以前可以正常工作,所以我猜它们没问题。你想让我发布一份它们的副本吗?

答案1

如果您有多个 IP,则需要启动多个接口。您能 ping 通这些 IP 吗?这甚至可能不是 Apache 的问题。输入“ip addr”或“ifconfig”,看看是否列出了它们。

如果一切正常,请确保您的虚拟主机已设置为分别监听每个 IP。

相关内容