VPS侦探论坛

 找回密码
 注册
楼主: licess

LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法

[复制链接]
发表于 2011-4-8 19:25:50 | 显示全部楼层

原帖由 luzhengfei 于 2011-3-2 13:33 发表
呵呵。谢谢军哥了。已经解决。是autoconf版本问题。


哥们儿,怎么个解决方案呢?能否告诉一下
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-4-11 21:29:51 | 显示全部楼层


在ubuntu10.10 Destop和ubuntu10.04lts server版本上安装多次后,发现均报502错误,通过定位安装日志,发现我遇到的问题主要是autoconf版本过旧的原因。

打开ubuntu.sh,发现有如下2段脚本:


if [ -s autoconf-2.13.tar.gz ]; then
  echo "autoconf-2.13.tar.gz [found]"
  else
  echo "Error: autoconf-2.13.tar.gz not found!!!download now......"
  wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz
fi

cd $cur_dir
apt-get remove -y autoconf autoconf2.13 automake automake1.9
tar zxvf autoconf-2.13.tar.gz
cd autoconf-2.13/
./configure
make && make install
cd ../


对应调整成如下脚本:

if [ -s autoconf-2.68.tar.gz ]; then
  echo "autoconf-2.68.tar.gz [found]"
  else
  echo "Error: autoconf-2.68.tar.gz not found!!!download now......"
  wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz
fi

cd $cur_dir
apt-get remove -y autoconf autoconf2.68 automake automake1.9
tar zxvf autoconf-2.68.tar.gz
cd autoconf-2.68/
./configure
make && make install
cd ../

保存ubuntu.sh,然后运行之,最后安装成功。
以上仅是我个人安装过程中遇到的问题,贴出来,给遇到同样类似问题的朋友做个参考。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-4-17 20:09:17 | 显示全部楼层

回复 1# 的帖子


查看php-cgi进程
没有看到这个进程,怎么办啊?
怎么运行这个进程?谢谢
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-4-18 09:17:58 | 显示全部楼层



make: *** [sapi/cgi/php-cgi] Error 1
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-4-23 21:45:39 | 显示全部楼层

在ubuntu10.10 Destop和ubuntu10.04lts server版本上安装多次后,发现均报502错误

打开ubuntu.sh,
更改  ./buildconf --force  为:
PHP_AUTOCONF=autoconf2.13 PHP_AUTOHEADER=autoheader2.13 ./buildconf --force

重新安装!

[ 本帖最后由 harmini 于 2011-4-23 21:47 编辑 ]

军哥运维代购:http://shop63846532.taobao.com/

发表于 2011-4-27 22:15:54 | 显示全部楼层

502 Bad Gateway
发表于 2011-5-10 14:59:52 | 显示全部楼层

lnmp7.0-full 在ubuntuserver 11.04 64bit上安装为什么总是php无法编译安装呢?改了autoconf的版本号也不行。
ubuntuserver保留的默认安装的包。
附件中是安装的日志文件。
求军哥帮忙看看吧。


21:39 2011.05.10 问题已经解决
不需要修改autoconf的版本号,2.13正确,修改后可能不正常。(仅LNMP0.7)
在php安装之前需要下面两条命令:
ln -s /usr/lib/x86_64-linux-gnu/libpng* /usr/lib/
ln -s /usr/lib/x86_64-linux-gnu/libjpeg* /usr/lib/

[ 本帖最后由 pascalcase 于 2011-5-10 21:41 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-6-19 12:28:24 | 显示全部楼层

哈哈,其实看那一个服务器要是很不错的话,可以把那一个PHP运行脚本的时间设置为零啊。。很不错。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-8-23 09:11:41 | 显示全部楼层

也是502错误,而且/usr/local/php/目录下只有etc,没有sbin目录


晕掉了,用的yardvps,centos5.5 64bit的,安装后一切启动正常,就是在启动php-fpm的时候提示/root/lnmp: line 46: /usr/local/php/sbin/php-fpm: No such file or directory
PHP-FPM start successfully!


查看了一下/usr/local/php目录只有etc文件夹,别的什么也没有啊,求求军哥帮助啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

军哥运维代购:http://shop63846532.taobao.com/

发表于 2011-9-29 23:08:48 | 显示全部楼层

域名访问不了




[warn]: conflicting server name "XX.COM" on 0.0.0.0:80, ignored
发表于 2011-9-29 23:09:06 | 显示全部楼层

域名访问不了


域名访问不了[warn]: conflicting server name "XX.COM" on 0.0.0.0:80, ignored
发表于 2011-10-8 09:35:30 | 显示全部楼层

=========================================================================
Manager for LNMPA V0.7  ,  Written by Licess
=========================================================================
LNMPA is a tool to auto-compile & install Nginx+MySQL+PHP+Apache on Linux
This script is a tool to Manage status of LNMPA
For more information please visit http://www.lnmp.org

Usage: /root/lnmpa {start|stop|reload|restart|kill|status}
=========================================================================
Stoping LNMP...
Nginx program is stop
httpd: Syntax error on line 343 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot open shared object file: No such file or directory
MySQL program is not runing!
Starting LNMPA...
Nginx start successfully!
httpd: Syntax error on line 343 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot open shared object file: No such file or directory
./lnmpa: line 46: /etc/init.d/mysql: No such file or directory
MySQL start successfully!
用CentOS的时候出错了。

[ 本帖最后由 deardongdong 于 2011-10-8 09:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-10-8 19:43:49 | 显示全部楼层

回复 42# 的帖子

nginx,apache。mysql都没安装成功,你上传的不是lnmp的安装日志
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-10-10 10:26:21 | 显示全部楼层
姥姥,这个包重新装了不下五遍,终于抱起来。开始也是如下错误:Starting php_fpm /etc/init.d/php-fpm: 156: /usr/local/php/bin/php-cgi: not found查找了一下的确没有这个文件
我愣是不所有网上搜的到的解决方法都试了遍,现在我也不知道那种方法是正确的。反正就好了。





我的配置:
服务器参数
服务器域名/IP地址www.lnmp.org(173.230.148.251)
服务器标识Linux ubuntu-dean 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:18:14 UTC 2011 i686
服务器操作系统Linux  内核版本: 2.6.38-11-generic服务器解译引擎nginx/0.8.54
服务器时间2011年10月10日 10:25:38可用空间(磁盘区)15.725 G
服务器语言zh-CN,zh;q=0.8服务器端口80
服务器主机名ubuntu-dean绝对路径/home/wwwroot
管理员邮箱系统平均负载0.26 0.57 0.66 2/380
服务器CPU及内存相关运行参数
CPU核数1 服务器已运行时间0天2小时6分钟
CPU型号Intel(R) Celeron(R) M CPU 520 @ 1.60GHzCPU二级缓存1024 KB系统Bogomips3199.75
内存使用状况物理内存:共 993.04 MB , 已用 962.016 MB , 空闲 31.027 MB, 使用率 96.88%

Cache化内存为 401.004 MB, 真实内存使用率为 56.49 %

SWAP区:共 1908 MB, 已使用 82.578 MB, 空闲 1825.418 MB, 使用率 4.33 %

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2011-10-10 10:58:50 | 显示全部楼层

回复 44# 的帖子

php没有编译安装成功,建议手动安装看一下什么错误信息,提供了编译错误信息才能提供解决方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-22 22:02 , Processed in 0.031348 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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