중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀
문제를 정리해 보면 몇 가지 더 일반적인, 당신을 위해 다음의 프로세스를 사용 하 여 질문을 많이 있을 수 있습니다 우리가 리눅스 서버 웹 환경 LANMP 키 설치 패키지를 설치, 다른 질문이 있다면 당신은 관련 자습서를 찾을 수 Wdlinux 포럼에 갈 수 있다.
1, CGI 프로그램 지원 추가
아파치는 기본적으로 CGI를 지원 하지만 기본적으로 활성화 되지 않은 및 CGI 지원이 필요한 경우 다음 방법을 사용할 수 있습니다.
1
Vi/www/wdlinux/apache/conf/httpd-wdl.conf
증가의 끝
AddHandler cgi 재구현 cgi. pl
또는
에코 "AddHandler cgi 재구현 cgi. pl" >> /www/wdlinux/apache/conf/httpd-wdl.conf
2
가상 호스트 구성 file/www/wdlinux/apache/conf/vhost/wdlinux.cn.conf를 다음과 같이 수정
FollowSymLinks 옵션
AllowOverride 모든
허용, 거부
모두에서 허용
바꿀 내용 수정
FollowSymLinks execcgi 옵션
AllowOverride 모든
허용, 거부
모두에서 허용
실제로, 그것은 "execcgi" 추가
아파치를 백업
서비스 웹 서버 다시 시작
이제 테스트할 수 있습니다.
vi/www/web/wdlinux.cn/public_html/test.cgi
#! / usr/빈/펄
인쇄 "콘텐츠-유형: 텍스트 / html nn";
foreach $var (정렬 (%env)) 없음
$val = $ENV {$var};
$val = ~ s | n | \n | g;
$val = ~ s | "| \ "| G;
인쇄 "${var} =" ${발} "n";
}
저장
또한로이 문서를 실행 하는 권리를 지불 하는 필요가 있다
chmod 755/www/web/wdlinux.cn/public_html/test.cgi
2, Nginx 502 불량 게이트웨이 문제 해결
최근 Joomla 1.5.18 다른 VPS 호스트 Nginx 아파치 가상 호스트에서 사이트 이동, Joomla 공식 Nginx 재작성에 따라 규칙 수정 Nginx 구성, 페이지의 대부분의 결과 정상 표시 하나의 연락처 페이지에 메일을 보낼 때 오류가 발생 했습니다: Nginx 502 불량 게이트웨이
시스템 환경:
CentOS 6.4 86 x 64
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
[경고] Fpm_children_bury (), 라인 215:child 16523 (풀 기본값) 후 Sigterm 신호에 종료 시작부터
Tail/www/wdlinux/nginx/logs/error.log
[오류] 16501 #0: * 5 recv () 상류, 클라이언트: 123에서 응답 헤더를 읽는 동안 (104:connection 피어에 의해 재설정) 실패 서버: www.shop-yishunbike.com,.456.789 요청: "Post/index.php?option=com_contact & 보기 연락처 & id를 = 1 = & itemid = 210 http/1.1 ", 업스트림:"fastcgi://127.0.0.1:9000", 호스트:"...", 참조:" ........................."
사용 사이트: (검색):
사이트: (wdlinux.cn) recv () 실패 (104:connection 피어에 의해 재설정)
위의 오류 검색 결과에 구글 바이 php.ini,php fpm.conf,nginx.conf 및 다른 구성을 수정 하는, 결과 실패 했다
돌아서 그리고 Nginx 오류 때문에 Nginx PHP FPM (127.0.0.1:9000) 요청에 제출 되어야 못해서 올바른 응답 php fpm 문제가 있을 수 있습니다 그래서 이들 2 오류 메시지에 대 한 생각.
그래서, fpm-php를 다시 컴파일하 생각 하 고 결과 성공.
프로세스를 다시 컴파일하십시오.
WDCP에서 lanmp.sh 스크립트에 대 한 설치 경로를 참조 하십시오.
/ 구성-접두사 $IN _dir / $PHP _dir-와-설정-파일-경로 = = $IN _dir / $PHP _dir/등-와 mysql $IN _dir/mysql =- WITH-ICONV=/USR--with-freetype-dir--with-jpeg-dir--with-png-dir--with-zlib--with-libxml-dir=/usr- Disable-rpath--enable-discard-path--enable-inline-optimization--with-curl--enable-mbregex WITH-MCRYPT=/USR--with-gd--enable-gd-native-ttf--with-openssl--with-mhash--enable-ftp- 사용-지퍼 $NV
그런 다음 다음 명령을 실행 하는 빅 브라 더의 Nginx 문서를 참조.
타르 zxf php-5.4.13.tar.gz
CD php 5.4.13
라이브러리 = "-lm-ltermcap-lresolv" dyld_library_path = "/ www/wdlinux/mysql/lib /: / lib /: / usr/lib /: / usr/지방/lib: / lib64 /: / Usr/lib64 /: / usr/지방/lib64 "
Ld_library_path = "/ www/wdlinux/mysql/lib /: / lib /: / usr/lib /: / usr/지방/lib: / lib64 /: / usr/lib64 /: / usr/지방/lib64"
#. / 구성 단계, 뒤에-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- Enable-shmop--enable-sysvsem--enable-inline-optimization--with-curl--enable-mbregex Enable-mbstring--with-gd--enable-gd-native-ttf--with-openssl--with-mhash--enable-pcntl- With-xmlrpc--enable-zip--enable-soap-n
Zend_extra_libs 확인 = '-liconv '
설치 확인
원래 PHP FPM을 닫습니다
/ETC/INIT.D/PHP-FPM 중지
새로운 PHP FPM 과정 오픈
/www/wdlinux/php2/sbin/php-fpm
문의처 페이지를 엽니다, 그리고 메시지, 그리고 성공적으로 보낼
3, Lanmp 키 패키지 WDCP 배경, 문제 해결 방법 등
비록 문제를 테스트 하지 않 았 하지만 항상 환경과 아마도 또는 아마도 작업을 몇 가지 문제가 있다.
제발 기억, 지침에 따라 해야 합니다.
처음 사용
Netstat-lnpt
포트 확인
배경 위에서 8080 포트는 열려 있지 않은 경우
A 예, 그것은 방화벽, iptables-l-n 보기의 원인이 될 수 있습니다 또는 iptables-f 취소 하 고 다시 엽니다
B 아니라면 시작 되거나 성공적으로 설치 되지 않은, 볼, 서비스 Wdapache 시작을 시작할 수 있습니다.
위에서 설명한 대로 80,88,21 확인
관련된 디렉토리, 시작, 설명 참조 하시기 바랍니다.
Http://www.wdlinux.cn/bbs/thread-192-1-1.html
이 다이제스트 Wdlinux 포럼 http://www.wdlinux.cn/bbs/, 환영 재발행에서에서 ~
관련된 읽기:
리눅스 서버 한 번 클릭 설치 패키지 자습서의 시리즈의 하나 LANMP
리눅스 서버 웹 환경 클릭 1 건 설치 패키지 LANMP 시리즈 2 자습서
리눅스 서버 웹 환경 클릭 1 건 설치 패키지 LANMP 시리즈 3 자습서
리눅스 서버 웹 환경 클릭 1 건 설치 패키지 LANMP 시리즈 4 자습서