我有一个奇怪的问题,我刚刚在共享主机上安装了我的php网站,所有服务都运行良好。但在配置我的应用程序后,我只能访问我的网站一次,其他尝试给出:
“服务器响应时间过长。”
但是从其他IP我可以访问,但只有一次,似乎所有ip addressess beeing在第一次访问后被阻止(甚至ftp和其他服务都停止了,根本没有从IP访问),任何人都可以帮助探索这个问题?我不认为这是我的应用程序问题,该应用程序在我的本地PC上工作正常。
感谢。
答案 0 :(得分:1)
首先要尝试的是traceroute,以确定您的流量被阻止的位置。
在Windows命令提示符下:
tracert www.yoursharedhostingserver.com
答案 1 :(得分:0)
如果您可以在实际工作时访问它,那么很可能。问题很可能在PHP代码中而不是在服务器中。
答案 2 :(得分:0)
目前,尝试访问此地址会产生以下结果:
致命错误:类'mainController' 找不到 /home/myicms/public_html/core/application/crApplication.class.php 在第181行
我已多次尝试过它并没有阻止我。可能是你已经解决了这个问题。
据我所知,您描述的行为只能通过配置错误的智能防火墙来解释。它可能是您的主人错误配置的。
如果您访问某个主机上的某个站点并突然无法访问该主机上的ftp,那么它可能是(非常糟糕的)防火墙或(非常卑鄙)站点明确添加防火墙规则以忽略该地址。
您可能会关注的一些事情:
它也可能与identd有关。您在主机上配置的服务是什么?是否有任何机会服务器控制面板(可能具有控制防火墙的能力)?
封锁是永久性的,还是在24小时后关闭,还是仅在重新启动服务器后才会关闭?重新启动某些服务会导致封锁失败吗?
您是否安装了“保护您的服务器免受端口扫描”的任何软件?这可能有点过于激进了。
祝你好好找到这个问题的根源!