我有一台运行OS X 10.10.4的服务器,这给我带来了一些麻烦。我在反向代理后面有几个应用程序,有一段时间,一切都很好。我已经在路由器中打开了端口转发功能,并且一个域指向我的IP,以便我可以从外部通过80端口访问此服务器和应用程序。
问题在于,这些应用程序突然无响应,当我尝试直接或通过http进行任何操作时,我都得到了连接超时。
奇怪的是如何使服务器再次响应。我发现,如果我将ssh'd到服务器中,则仅执行该登录操作就得到了Apache(2.4)再次响应请求。我注销后服务器坐了大约10分钟,它再次停止响应。新的登录名将刷新它,服务器开始响应。我可以一遍又一遍地重复这个过程。
我已经做过的一些事情:
关闭蓝牙调制解调器功能
确保wifi已完全关闭,因为这是有线连接
请关闭除有线连接以外的所有其他网络接口,以防止潜在的冲突。
重新启动机器
如果您需要任何信息或配置以查看,我将非常乐意提供。直到昨天一切都很好。
这是主站点的虚拟主机,也是反向代理应用程序之一。这些都在Apache 2.4下运行
<VirtualHost _default_:80>
ServerAdmin mike@thecommissioncafe.com
DocumentRoot "/Users/lain/Sites/public"
ServerName thecommissioncafe.com
ErrorLog "/private/var/log/apache2/cafe-error_log"
CustomLog "/private/var/log/apache2/cafe-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerName coffeebean.thecommissioncafe.com
ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://192.168.0.201:9000/
ProxyPassReverse / http://192.168.0.201:9000/
<Location />
Require all granted
</Location>
</VirtualHost>
不要交叉发表您的问题。如果您想将问题移至其他位置,则应举报主持人注意。
—
grg
tcpdump
查看最重要的流量并从那里开始...。此外,还有一些有关如何设置反向代理的详细信息(以及哪些特定软件(正在运行)可能会帮助某人发现配置错误