我们刚刚进行了服务器迁移,事情确实搞砸了。首先所有的数据都没了,(感谢上帝的备份),现在apache只是没有响应(ERR_CONNECTION_TIMED_OUT)。
服务器正在运行Ubuntu 14.04.3 LTS
apache vhost设置很好。它来自之前的设置,它起作用,并没有改变。无论哪种方式都是配置:
<VirtualHost *:443>
DocumentRoot "/var/www/versions/prod/Application/UIAdmin"
ServerName adminca.decision.io
ServerAlias adminca.decision.io
SSLEngine On
SSLCertificateFile /etc/apache2/ssl.crt/decisionio.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/decisionio.key
SSLCACertificateFile /etc/apache2/ssl.crt/intermediate.crt
<Directory "/var/www/versions/prod/Application/UIAdmin">
AllowOverride all
allow from all
Options -Indexes
</Directory>
</VirtualHost>
traceroute去了正确的地方。
ping到了正确的地方。
iptables的:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
我不是一个真正的服务器管理员,只是被抛到这个位置,所以我不知道接下来要去哪里搜索!任何帮助都会有所帮助。如果需要,我可以发布更多的配置。
修改
我认为它与侦听端口有关? tcp6会对此有什么影响吗?
$ netstat -nl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::443 :::* LISTEN
udp 0 0 0.0.0.0:49630 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp6 0 0 :::50499 :::*
编辑#2 看起来wget正在获取应用程序,不太确定路由问题存在于哪里......
在服务器上:
$ wget http://127.0.0.1/ -O -
--2015-10-24 22:00:05-- http://127.0.0.1/
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: Login [following]
--2015-10-24 22:00:05-- http://127.0.0.1/Login
我本地的wget也会转到正确的服务器,但它会超时。
在我的本地:
$ wget https://adminca.decision.io -O -
--2015-10-24 22:17:07-- https://adminca.decision.io/
Resolving adminca.decision.io... 104.36.151.37
Connecting to adminca.decision.io|104.36.151.37|:443... failed: Operation timed out.
Retrying.
对http请求的wget也做同样的事情。