当前位置:论坛首页 > Linux面板 > 求助

[有偿]网站访问随机404,这个肿么办,已找到原因

发表在 Linux面板2017-10-10 14:34 [复制链接] 16 7865

本帖最后由 我是冰箱 于 2017-10-12 14:46 编辑

本来 www.domain.com一直都是很正常的使用,今天增加了一个新的域名 www.abc.com,网站主目录指向到 www.domain.com 同一个目录,访问www.abc.com/test.php,一会儿正常显示,一会儿显示404 not found,刷新多次,正常显示和404之间随机切换,哪怕是静态HTML文件也是同样的现象,请问各位大佬,肿么办,冰天雪地果体360度在线等,挺急的 服务器是centos 7+apache2.4+php5.4+mysql5.7,配置4核8G,站点访问量目前很小。
解决了的话红包奉上
使用道具 举报 只看该作者 回复
发表于 2017-10-10 15:50:51 | 显示全部楼层
你有没有检查过你的程序呢?看看是不是程序里绑定了域名
使用道具 举报 回复 支持 反对
发表于 2017-10-10 16:34:57 | 显示全部楼层
重启/重装apache试试?
或者说 有没有装有云锁?
使用道具 举报 回复 支持 反对
发表于 2017-10-10 17:02:04 | 显示全部楼层
小新 发表于 2017-10-10 15:50
你有没有检查过你的程序呢?看看是不是程序里绑定了域名

就一个phpinfo()函数,而且静态HTML文件也是同样的随机404,肯定不是代码的问题
使用道具 举报 回复 支持 反对
发表于 2017-10-10 17:06:38 | 显示全部楼层
河妖 发表于 2017-10-10 16:34
重启/重装apache试试?
或者说 有没有装有云锁?

重启过了,问题依旧。不想重装apache啊,上面好几个网站都在线上运行中,不能随便停止访问。云锁是什么高科技,一个新的服务器,我是管理员,木有装过这类东东。
使用道具 举报 回复 支持 反对
发表于 2017-10-10 20:38:32 | 显示全部楼层
CPU可能是占100%了吧?
找到进程,查看是哪个东东吃内存和CPU的?
我也用阿里云,上次遇到过。
使用道具 举报 回复 支持 反对
发表于 2017-10-10 21:28:23 | 显示全部楼层
把apache的站点配置的文件粘出来看看。
也把日志也提供一下。看日志能找到一些信息。或者你按hsxnet这位朋友说的检查一下。
使用道具 举报 回复 支持 反对
发表于 2017-10-11 10:07:08 | 显示全部楼层
不是CPU 100%的问题,你看我新建一个站点,用一个新的域名,http://www.shangbangmall.com,打开,刷新,一会儿恭喜我站点创建成功,一刷新又说找不到站点,不知道什么鬼
使用道具 举报 回复 支持 反对
发表于 2017-10-11 10:10:56 | 显示全部楼层
网站的配置文件:
  1. <VirtualHost *:80>
  2.     ServerAdmin webmaster@example.com
  3.     DocumentRoot "/www/wwwroot/default.com"
  4.     ServerName www.shangbangmall.com
  5.     #ServerAlias dsb.awt-septec.com
  6.     errorDocument 404 /404.html
  7.     ErrorLog "/www/wwwlogs/default.com-error_log"
  8.     CustomLog "/www/wwwlogs/default.com-access_log" combined
  9.    
  10.     #PHP
  11.     <FilesMatch \.php[        DISCUZ_CODE_10        ]gt;
  12.             SetHandler "proxy:unix:/tmp/php-cgi-54.sock|fcgi://localhost"
  13.     </FilesMatch>
  14.    
  15.     #PATH
  16.     <Directory "/www/wwwroot/default.com">
  17.         SetOutputFilter DEFLATE
  18.         Options FollowSymLinks
  19.         AllowOverride All
  20.         Require all granted
  21.         DirectoryIndex index.php index.html index.htm default.php default.html default.htm
  22.     </Directory>
  23. </VirtualHost>
复制代码

部分最新日志:
  1. 175.0.143.61 - - [11/Oct/2017:09:42:51 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  2. 175.0.143.61 - - [11/Oct/2017:09:42:52 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  3. 175.0.143.61 - - [11/Oct/2017:09:43:35 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  4. 175.0.143.61 - - [11/Oct/2017:10:05:52 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  5. 175.0.143.61 - - [11/Oct/2017:10:05:53 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  6. 175.0.143.61 - - [11/Oct/2017:10:05:54 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  7. 175.0.143.61 - - [11/Oct/2017:10:05:55 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  8. 175.0.143.61 - - [11/Oct/2017:10:05:56 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  9. 61.151.226.202 - - [11/Oct/2017:10:06:03 +0800] "GET / HTTP/1.1" 200 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.2141.400 QQBrowser/9.5.10219.400"
  10. 175.0.143.61 - - [11/Oct/2017:10:09:00 +0800] "GET /test.php HTTP/1.1" 200 11909 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  11. 175.0.143.61 - - [11/Oct/2017:10:09:02 +0800] "GET /test.php HTTP/1.1" 200 11918 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  12. 175.0.143.61 - - [11/Oct/2017:10:09:04 +0800] "GET /test.php HTTP/1.1" 200 11918 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  13. 175.0.143.61 - - [11/Oct/2017:10:09:04 +0800] "GET /test.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2169 "http://www.shangbangmall.com/test.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  14. 175.0.143.61 - - [11/Oct/2017:10:09:05 +0800] "GET /test.php HTTP/1.1" 200 11928 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  15. 175.0.143.61 - - [11/Oct/2017:10:09:05 +0800] "GET /test.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2547 "http://www.shangbangmall.com/test.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  16. 175.0.143.61 - - [11/Oct/2017:10:09:05 +0800] "GET /test.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2169 "http://www.shangbangmall.com/test.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  17. 175.0.143.61 - - [11/Oct/2017:10:09:05 +0800] "GET /test.php HTTP/1.1" 200 11923 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  18. 175.0.143.61 - - [11/Oct/2017:10:09:05 +0800] "GET /test.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2169 "http://www.shangbangmall.com/test.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
  19. 61.151.226.16 - - [11/Oct/2017:10:09:11 +0800] "GET /test.php HTTP/1.1" 200 11852 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36"
复制代码


使用道具 举报 回复 支持 反对
发表于 2017-10-11 15:46:38 | 显示全部楼层
经过测试,发现一个现象,我服务器上有好几个网站,比如A.com运行正常,如果我在“网站”面板里让A.com网站状态为“已停止”,那么刷新几次网站的某个页面,也会出现这个随机404的现象,可是我新建的站点全都是正在运行啊~~~万能的宝塔哥,肿么办
使用道具 举报 回复 支持 反对
发表于 2017-10-11 16:03:37 | 显示全部楼层
你的服务器是一个IP的吧?

试一下修改配置文件。。

把<VirtualHost *:80>  修改为:<VirtualHost IP地址:80>

后重启服务,看看能不能解决。
使用道具 举报 回复 支持 反对
发表于 2017-10-12 09:31:21 | 显示全部楼层
多次对比测试,发现网站端口为80的时候,不管是新建的,还是以前的站点,都会出现这个随机404的现象,换成非80端口就没有问题了,什么鬼。。。网站不让我用80端口?
使用道具 举报 回复 支持 反对
发表于 2017-10-12 10:16:05 | 显示全部楼层
问题似乎找到线索了,
[/www/server/apache/conf/extra/httpd-vhosts.conf]
  1. <VirtualHost *:80>
  2. ServerAdmin php-fpm-status
  3. ServerName 127.0.0.1
复制代码

这个虚拟机配置文件里已经监听了80端口,如果再新建80端口的站点的话,就冲突了,2个80端口互相打架,所以打赢了就显示正常,打输了就404,各种随机。。。。
使用道具 举报 回复 支持 反对
发表于 2017-10-12 14:39:33 | 显示全部楼层
问题解决了,在httpd.conf里 把 Include conf/extra/httpd-vhosts.conf 注释掉,重启服务器,一切正常了。。。

httpd-vhosts.conf 里监听了 www.bt.cn 的 888端口,也有80端口,还有一堆目录配置,请问宝塔哥,这些是干啥的呢
使用道具 举报 回复 支持 反对
发表于 2017-10-13 10:34:06 | 显示全部楼层
您好,这个问题已安排检查,若确有此问题,我们会尽快修复。
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表