LAMP和LNMP共用一个Disczu有问题吗

回复 收藏
本帖最后由 演员 于 2016-9-7 21:35 编辑

LAMP搭建完成,测试OK

到LNMP时,
Mysql没有重新装,
php重新编译,路径是/usr/local/php-fpm
Nginx编译,修改端口是8080


Discuz 放在/data/www下

  Nginx的   /usr/local/nginx/conf/vhosts/111.conf  的root /data/www
  端口是8080
   域名是www.111.com


  Apache的  /usr/local/apache2/conf/extra/httpd-vhosts.conf   的DocumentRoot "/data/www"     也是到这样的路径

默认端口80
域名是www.test.com


这样是哪里有冲突了吗?现在打开www.test.com如下:

apachectl -t    会报错

[root@yy ~]# apachectl -t
httpd: Could not reliably determine the server's fully qualified domain name, using 220.250.64.225 for ServerName
Syntax OK







打开www.111.com:8080正常,可以访问到http://www.111.com:8080/forum.php首页



2016-09-07 21:31 举报
已邀请:
0

HWQH - 学习,学习!赚钱,赚钱!

赞同来自:

不清楚,看这页面是http也就是apache的测试页面,感觉应该没问题啊,是不是目录权限的问题??共同想办法,先把nginx停掉,看行不行,不行就解决出现的问题,apache和nginx来回切换一下试试,没问题然后同时启动,这时候再有问题就是权限的问题了
0

演员

赞同来自:

HWQH 发表于 2016-9-8 11:13
不清楚,看这页面是http也就是apache的测试页面,感觉应该没问题啊,是不是目录权限的问题??共同想办法, ...

不是目录的权限问题,之前搭建LAMP时,测试可以的,什么认证用户啊,跳转啊,防盗链啊什么的,一步步都没有问题的,出现这个问题后,我把目录chmod -R 777 /www/data,,,Nginx和php-fpm的进程都杀掉了,也还是不得。

0

演员

赞同来自:

HWQH 发表于 2016-9-8 11:13
不清楚,看这页面是http也就是apache的测试页面,感觉应该没问题啊,是不是目录权限的问题??共同想办法, ...

apachectl -M 看了一下,并没有加载php模块,
但是我看了下/usr/local/apache2/conf/httpd.conf里面是有生效LoadModule php5_module        modules/libphp5.so 模块的,


这个apache的错误日志,我看不懂:/usr/local/apache2/logs/test.com-error_log

[Wed Sep 07 11:54:16.785914 2016] [access_compat:error] [pid 1552:tid 3031419760] [client 192.168.2.162:60571] AH01797: client denied by server configuration: /data/www/static/image/feed/medal_b.png, referer: http://www.111.com:8080/forum.php
[Wed Sep 07 11:54:16.786522 2016] [access_compat:error] [pid 1552:tid 3031419760] [client 192.168.2.162:60572] AH01797: client denied by server configuration: /data/www/static/image/common/switch_style.png, referer: http://www.111.com:8080/forum.php
[Wed Sep 07 12:35:18.779702 2016] [access_compat:error] [pid 1551:tid 3031419760] [client 192.168.2.162:60726] AH01797: client denied by server configuration: /data/www/static/image/common/online_admin.gif, referer: http://www.test.com/forum.php
[Wed Sep 07 12:52:06.473072 2016] [access_compat:error] [pid 2139:tid 3052399472] [client 192.168.2.162:49350] AH01797: client denied by server configuration: /data/www/static/image/common/online_admin.gif, referer: http://www.test.com/forum.php
[Wed Sep 07 12:52:10.351385 2016] [access_compat:error] [pid 2139:tid 2957990768] [client 192.168.2.162:49350] AH01797: client denied by server configuration: /data/www/static/image/common/online_admin.gif, referer: http://www.test.com/forum.php


这个是访问日志:/usr/local/apache2/logs/test.com-access_20160907_log

192.168.2.162 - - [07/Sep/2016:12:35:18 +0800] "GET /home.php?mod=misc&ac=sendmail&rand=1473222918 HTTP/1.1" 200 - "http://www.test.com/forum.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"
192.168.2.162 - - [07/Sep/2016:12:52:06 +0800] "GET /forum.php HTTP/1.1" 200 12960 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"
192.168.2.162 - - [07/Sep/2016:12:52:06 +0800] "GET /home.php?mod=misc&ac=sendmail&rand=1473223926 HTTP/1.1" 200 - "http://www.test.com/forum.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"
192.168.2.162 - - [07/Sep/2016:12:52:10 +0800] "GET /forum.php HTTP/1.1" 200 12866 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)"
127.0.0.1 - - [07/Sep/2016:12:55:13 +0800] "HEAD http://www.test.com/ HTTP/1.1" 301 - "-" "curl/7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2"
192.168.2.162 - - [07/Sep/2016:12:56:35 +0800] "GET /forum.php HTTP/1.1" 200 12866 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36"

0

yizhibuzhude

赞同来自:

帮顶;了,我也是来学习的
0

演员

赞同来自:

yizhibuzhude 发表于 2016-9-8 17:32
帮顶;了,我也是来学习的

同学,学到哪里啦?快来打救我呀
0

阿铭 管理员

赞同来自:

yum  remove  httpd
0

HWQH - 学习,学习!赚钱,赚钱!

赞同来自:

本帖最后由 HWQH 于 2016-9-9 12:26 编辑

apache的错误日志显示客户端拒绝了对图片的访问,找到你存放网页图片的文件夹,查看你的httpd配置文件中是不是有拒绝选项开了,访问日志出现http/1.1 200这是代表访问成功的,问题的原因在httpd配置文件中拒绝了对图片的浏览,咱先解决这个问题吧,如果不会就拷贝配置文件同目录下有个带~的配置文件覆盖现有的配置文件,或者像铭哥说的那样删除重装
0

HWQH - 学习,学习!赚钱,赚钱!

赞同来自:

client denied by server configuration,我不知道你有没有开虚拟主机,可以把错误日志冲的这句话粘贴大百度上查找一下问题出现的原因
0

maria

赞同来自:

出现这个界面的原因是你访问到的的不是你安装的Apache,而是你的系统自带的Apache,你需要把你系统自带的Apache删掉
yum remove httpd
0

演员

赞同来自:

maria 发表于 2016-9-9 16:34
出现这个界面的原因是你访问到的的不是你安装的Apache,而是你的系统自带的Apache,你需要把你系统自带的Ap ...

谢谢,就是这样的

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: