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