首页 > 教程 > 关键词 > lanmp最新资讯 > 正文

linux服务器WEB环境一键安装包lanmp教程五

2013-08-21 11:20 · 稿源:wdlinux.cn

在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程。

1、增加apache支持CGI程序

apache默认已支持CGI,但默认没有开启,如需要CGI支持,可用如下方法

1

vi /www/wdlinux/apache/conf/httpd-wdl.conf

在最后增加

AddHandler cgi-script .cgi .pl

echo "AddHandler cgi-script .cgi .pl" >> /www/wdlinux/apache/conf/httpd-wdl.conf

2

修改虚拟主机配置文件/www/wdlinux/apache/conf/vhost/wdlinux.cn.conf,如下位置

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

修改替换为

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

实际上就是增加了 "ExecCGI"

重起apache

service httpd restart

现在可以测试一下

vi /www/web/wdlinux.cn/public_html/test.cgi

#!/usr/bin/perl

print "Content-type: text/html \n\n";

foreach $var (sort(keys(%ENV))) {

$val = $ENV{$var};

$val =~ s|\n|\\n|g;

$val =~ s|"|\\"|g;

print "${var}=\"${val}\"\n";

}

保存

还需要付以此文件有执行权,如

chmod 755 /www/web/wdlinux.cn/public_html/test.cgi

2、解决nginx 502 bad gateway问题

最近在把joomla 1.5.18的一个站点从虚拟主机的apache移到另一台VPS主机的nginx上,根据joomla官方提供的nginx rewrite规则修改了nginx的配置,结果的大部分的网页都正常显示,只有一个contact us的页面在发送邮件的时候,遇到错误:nginx 502 bad gateway

系统环境:

CentOS 6.4 86x64

wdcp: wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz

0c5d80fd4b28b7049d18275962f1fc09  lanmp_laster.tar.gz

nginx 1.0.15

mysql 5.1.63

php 5.2.17

有2条错误比较引人注意:

tail /www/wdlinux/nginx_php-5.2.17/logs/php-fpm.log

[WARNING] fpm_children_bury(), line 215: child 16523 (pool default) exited on signal 15 SIGTERM after 1868.423609 seconds from start

tail /www/wdlinux/nginx/logs/error.log

[error] 16501#0: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.456.789, server: www.shop-yishunbike.com, request: "POST /index.php?option=com_contact&view=contact&id=1&Itemid=210 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "............", referrer: "........................."

用site:()搜索:

site:(wdlinux.cn) recv() failed (104: Connection reset by peer)

谷歌百度对以上错误的搜索结果都是要修改php.ini,php-fpm.conf,nginx.conf等配置,结果都没成功

回过头来好好思考这2个错误提示,nginx的错误应该是由于nginx提交给php-fpm(127.0.0.1:9000)的请求没有得到正确的回复引起的,所以可能是php-fpm的问题。

所以想到重新编译fpm-php,结果成功了

重新编译过程:

参考wdcp中lanmp.sh脚本的安装路径:

./configure --prefix=$IN_DIR/$PHP_DIR --with-config-file-path=$IN_DIR/$PHP_DIR/etc --with-mysql=$IN_DIR/mysql --with-iconv=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-sockets --enable-zip $NV

再参考张宴大哥的那篇nginx文章,运行如下命令:

tar zxf php-5.4.13.tar.gz

cd php-5.4.13

LIBS="-lm -ltermcap -lresolv"DYLD_LIBRARY_PATH="/www/wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"

LD_LIBRARY_PATH="/www/wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"

#./configure阶段,在后面加上-n选项不生成配置,仅测试是否能通过,通过的话去掉-n,再运行一次

./configure --prefix=/www/wdlinux/php2 --with-config-file-path=/www/wdlinux/php2/etc --with-mysql=/www/wdlinux/mysql --with-mysqli=/www/wdlinux/mysql/bin/mysql_config --with-mcrypt=/usr --with-iconv-dir=/usr --with-libxml-dir=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap -n

make ZEND_EXTRA_LIBS='-liconv'

make install

关闭原来的php-fpm

/etc/init.d/php-fpm stop

打开新的php-fpm进程

/www/wdlinux/php2/sbin/php-fpm

打开contact us页面,发送邮件,成功发送

3、lanmp一键包,wdcp后台等故障排查法

虽然我测试的没问题,但总还是有一些问题,也许是跟环境有关,又或许是跟操作有关。

请大家切记,务必按说明操作

首先用

netstat -lnpt

检查有哪些端口

如果后台打不开,从上面里看有没有8080端口

A 如果有,可能是防火墙的原因,iptables -L -n查看,或iptables -F清楚再打开

B 如果没有,可能是没启动或是没安装成功,可以启动看看,如service wdapache start

80,88,21都按如上所述的方法检查

相关的目录,启动,说明请看

http://www.wdlinux.cn/bbs/thread-192-1-1.html

本文摘自wdlinux论坛http://www.wdlinux.cn/bbs/,欢迎转载~

  • 相关推荐
  • 大家在看
  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • 最强蜗牛服务器无响应详细解决办法 三种办法解决服务器无响应

    最强蜗牛经常的会碰到服务器无响应的情况,那么遇到这样的情况怎么办呢?下面就来为大家分享一下最强蜗牛服务器无响应详细解决办法。

  • 外媒:英伟达AMD服务器芯片销量正在增加

    【TechWeb】6月30日消息,据国外媒体报道,数据中心、云计算等领域的需求,也带动了服务器销量的增长,进而也拉升了服务器相关芯片销量的提升。外媒在最新的报道中就表示,英伟达、AMD这两大厂商服务器芯片的销量,正在增加,他们对未来也非常乐观。英伟达服务器相关芯片的业绩,在他们的财报中体现在数据中心这一业务上,这一业务2020财年的营收为29.83亿美元,在英伟达营收中所占的比重,由上一财年的25%提升到了27.4%。而在截?

  • 微信最熟悉的功能又回来了!一键三连

    对的,公众号又双叕改版了,点赞回来了,文章底部还新增了分享按钮。跟在看一起组团出道,就是微信版的“一键三连”。日前,微信迎来改版。微信方面表示,为了满足用户多种需求,提

  • 一键删除聊天记录无法恢复?你知道应该怎样做吗?

    进入大数据的时代,手机隐私数据十分的重要,一些数据我们希望可以彻底删除不能被恢复,但是我们发现自己的删除操作还是会有被恢复出来的风险,那么这个时候我们应该怎么做才能一键删除聊天记录无法恢复?看看下面的方法!方法一、清理微信存储空间一键删除聊天记录无法恢复?微信聊天记录要想彻底删除,必须要清理微信存储空间,因为普通方式删除的微信记录80%以上存留着这里,既占用大量空间,还会有隐私泄漏的隐患。那如何清理?

  • Win10新预览版19645推送:修复中文输入法无法切换、Linux内核从镜像剥离

    今晨,微软面向快速通道(Fast Ring)的Insider会员推送新预览版,操作系统版本号Build 19645。经查,Build 19645属于mn_release分支,在微软切换到rs_prerelease之前,我们的确很难看到新功能

  • 微信再改版!“点赞”回归,是时候给公众号文章“一键五连”了!

    公众号文章又可以被“点赞”了!今天下午,微信再一次改版。不仅在公众号文章底部新增“分享”按钮,支持用户分享文章到朋友圈或发送给朋友,更是重新上线了“点赞”功能,与“在看”并列在文章右下方。

  • U盘被格式化怎么恢复?快速扫描一键恢复

    U盘被格式化怎么恢复?快速扫描一键恢复!对于U盘杀插入电脑后误删丢失的文件,用户只需要使用知名的U盘数据恢复工具—嗨格式数据恢复大师。嗨格式数据恢复大师具有非常出色的数据恢复能力,可以解决任何存储设备出现的数据丢失问题,不论是病毒破坏、误删除、误格式化等原因导致的数据丢失,很大程度晚会损失,解决用户困扰。对于U 盘自身故障,造成 U 盘在电脑中无法读取的话,那么也就需要借助专业的开盘修复公司进行文件的修复。

  • 周杰伦新单曲《Mojito》导致QQ音乐服务器崩溃

    DoNews 6月12日消息(记者 刘文轩)今天凌晨,周杰伦最新单曲《Mojito》在QQ音乐、酷狗音乐、酷我音乐上线。上线后不久,QQ音乐服务器似乎开始出现崩溃的情况,有用户在QQ音乐官方微博下留言反馈了这一情况。从用户发布的截图可以看出,用户在付费购买这张单曲的时候,会被提示“购买过程中由于网络异常导致失败,系统未扣费,请尝试重新购买”。这并不是周杰伦第一次把QQ音乐搞到崩溃,早在去年9月,周杰伦的单曲《说好不哭》上线

  • 2个月构建一个Go服务器,他通过众筹获得14万元

    Kaya.gs是使用Go语言构建的一个服务器,它的创始人Gabriel Benmergui仅用 2 个月的时间就完成该产品的构建及启动,并在随后几个月的时间内容通过众筹活动筹集了 2 万美元。然而,投入运行 1 年后,Kaya.gs就被迫关闭了。

  • 越南人抄袭李子柒引热议 一键复制粘贴?

    近日,有网友在社交媒体上反映称有越南博主抄袭李子柒,无论是镜头语言、叙事节奏、音乐还是步骤手法几乎都一模一样。就连视频主角的妆发,服装以及厨房和院子都长得十分相似。

  • Redmi全系相册升级:“付费级”滤镜上线 一键变“超级大片”

    Redmi红米手机宣布:Redmi全系相册重磅更新,全网热门滤镜:青橙、黑冰更新上线;全新趣味水印、毕业季贴纸,给DIY更多选择。

  • 感天动地却终究没法感动你!买199台服务器也没能让一个土豪脱单

    从前有一个年轻的土豪,他喜欢看直播,看美女,大学没读完就在家天天刷DOUYIN,家里怕他出去调皮。。这一天,他突然觉得无聊了,觉得这样每天打赏下去,就算不会坐吃山空,也会要么被主播害死,要么被老爸打死。于是他想做点什么正经事情了。他想多认识年轻漂亮的女孩,他渴望交友,于是他想做个交友的APP。比如MOMO这样的。做个APP,需要办执照,注册公司,办ICP,等等。他找来了平时的酒肉朋友,朋友告他除了办这些证照外,还需?

  • 怎么永久删除微信聊天记录?一键删除,找果师兄

    怎么永久清除微信聊天记录?想要彻底删除与某个人的微信聊天记录,永久清除不可恢复。微信天天都在用,里面也都会有一些不可言说的秘密,一旦这些秘密泄露或者被人知道,可能会带来一些难缠的麻烦。永久清除微信聊天记录,又不想损失其他重要的一些聊天记录。当然选择针对性永久清除微信聊天记录的方法了,下面给大家简单介绍下。工具推荐:果师兄APP操作步骤:1、打开苹果手机应用商店,搜索并下载果师兄恢复大师2、点击界面的【?

  • 怎么把苹果手机的照片传到电脑?免费分享一键备份的妙招!

    手机中的照片是最容易占用手机内存的,因此我们想要节省手机空间,又不想照片丢失的最好方法就是备份,那苹果手机怎么备份电脑呢?下面就给你分享一个一键备份的好方法!方法一:借助iCloud备份使用iCloud备份很简单,只需在苹果手机的设置中开启“iCloud云备份”功能,这样当手机在接入电源、稳定的网络的情况下,将自动备份我们手机中的照片、通讯录等多项数据。在备份完成后想要在电脑上查看的话,就可以登录iCloud官网,输入自

  • 猿辅导招聘服务器端研发工程师(JAVA)诚邀技术大拿

    猿辅导是一家在线教育领域的互联网公司,众所周知互联网公司最重要的岗位非程序员莫属,猿辅导也不例外,近日猿辅导招聘服务器端研发工程师(JAVA)正如火如荼的进行着。猿辅导可以为工程师们提供舒适的工作环境以便大家可以大显身手。猿辅导望京办公楼猿辅导的这份工作主要内容是负责猿辅导主app相关产品服务器端的开发,而且作为一名有经验的研发工程师,你还需要指导新人进行开发。猿辅导的办公环境对于这个岗位,猿辅导有相应?

  • 华为发布新一代智能服务器,携手英特尔加速智能计算前行

    今天,华为在深圳发布了新一代FusionServer Pro V6 智能服务器,首款推出FusionServer Pro 2488H V6 四路机架服务器。相比上一代FusionServer Pro V5 搭配的第二代英特尔?至强?可扩展处理器,新一代FusionServer Pro V6 搭配了第三代英特尔?至强?可扩展处理器,并支持最新英特尔?傲腾?持久内存。 自 2019 年华为将FusionServer服务器全面升级为FusionServer Pro智能服务器以来,该产品线已连续推出两代新品,华为一直紧跟英特尔技

  • 2345加速浏览器新功能:PDF转Word一键搞定

    不管是学生还是已经步入职场,都离不开PDF文件。PDF良好的视觉阅读性和通用性,不但使得它成为大家平时交流、汇报最喜欢发送的格式文件,就连网络上分享的资料也多以PDF为版本。但PDF的修改与编辑不便,网络上常常可以看到相关提问和网络求助。有需求就有市场,打开搜索,各类转换软件层出不穷。可要么受限于付费使用,要么使用环境没有安全保障,容易造成信息泄露。为了解决这一痛点,近日,2345加速浏览器上线的了“PDF格式转换”功能。新?

  • 一键解决直播教学标准化问题,直播舱引领教培新风尚

    企业在策划直播时都会面临 6 个难点: 1.系统选择;2.场地搭建;3.设备配置;4.内容策划;5.流程管控;6.效果追踪。 缺失前三者,直播无法进行,缺失后三者,直播无法保障。在电商直播中,企业通常将人、货、场作为三大优化核心。而在非卖货型的教学、培训、会展直播中,人和场则成为了关键中的关键。对人、场的触点级优化就是企业直播效能优化的实际落点。这其中,“人”的优化指向的是讲师/嘉宾的风格呈现、内容表达、互动管理和流程

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议