«fastcgi» 태그된 질문

FastCGI는 웹 서버가 안전하고 격리 된 방식으로 애플리케이션을 실행하는 데 사용할 수있는 개방형 인터페이스입니다.


3
PHP 옵션 'cgi.fix_pathinfo'는 Nginx + PHP-FPM에서 실제로 위험합니까?
가 발생했습니다 많은 의 이야기 받는 보안 문제 상대에 대한 Nginx에 (일반적으로 PHP-FPM, 빠른 CGI)와 함께 사용 PHP 옵션을 선택합니다. cgi.fix_pathinfo 결과적으로 기본 nginx 구성 파일은 다음과 같이 말합니다. # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini 그러나 "공식적인"Nginx 위키 는 위의 PHP 옵션을 비활성화하지 않고도 PATH_INFO를 올바르게 …


8
테스트 서버에서로드가 거의없는 Nginx + php-fpm“504 Gateway Time-out”오류
6 시간 동안 디버깅 한 후-이것을 포기하고 있습니다 : | 우리는 LAN에 nginx + php-fpm + mysql을 거의 100 개의 wordpress로 가지고 있습니다 (다른 디자이너 / 개발자가 모두 테스트 wordpres 설정을 작성하고 사용함) 우리는 오랫동안 아무런 문제없이 nginx를 사용하고 있습니다. 오늘 갑자기 nginx가 "504 Gateway Time-out"을 파란색으로 반환하기 시작했습니다. 가상 …

3
아파치 vs Nginx
나는 최근에 Apache와 Nginx의 차이점을 조사해 왔으며 어떤 것을 선택해야할지 혼란스러워합니다. 나는 약간의 검색을했지만 두 사람 사이에 확실한 비교는 없으며 여기 누군가가 두 사람의 차이점에 대한 견해를 줄 수 있는지 궁금합니다. 내 현재의 지식은 mod_php가 fastcgi보다 빠르고 안전하다는 것을 이해할 수 있지만 Apache는 동시 연결 및 메모리 소비와 관련하여 훨씬 …

1
권장되는 Nginx + WSGI 구성
이 질문은 서버 오류에서 응답 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 다른 Nginx WSGI 인터페이스를 사용할 때 장단점을 설명해주세요. 각 구성의 차이점을 자세히 설명해주세요. 어떤 구성이 가장 잘 확장되어야합니까? 관련이 있다면 지금 무엇을하고 있습니까? 내가 본 몇 가지 기술이지만, 내가 놓친 …

4
nginx + PHP-FPM = nginx 로그의“권한이 거부되었습니다”오류 13; 구성 실수?
하나의 RHEL5 서버에서 PHP 5.2.10에서 nginx 0.7x + PHP-FPM을 실행하고 있지만 두 번째 서버에서 PHP 5.3.3의 번들로 제공된 PHP-FPM에서 해당 설정을 복제하려고합니다. GET이있을 때마다 권한 오류에 문제가 있습니다. FPM이 시작되고 fastcgi가 9000에서 수신 대기하고 있음을 확인했지만 GET을 수행 할 때마다 nginx 로그에이 오류가 표시됩니다. 2010/08/12 23:38:53 [crit] 5019#0: *5 stat() …

2
우분투에서 동시에 여러 PHP 버전
Ubuntu 12.04를 실행하는 개발 상자에서 여러 PHP 버전을 실행할 수 있기를 원합니다. 내가 달성하고자하는 것은 localhost를 도메인으로 사용할 때 기본값이 사용된다는 것입니다 (php 5.3.17이라고합시다). 도메인으로 547.localhost를 사용하면 PHP 5.4.7이 사용됩니다. fastcgi를 사용 하여이 작업을 수행하는 데 도움이되는 자습서를 보았지만 지금까지는 작동하지 못했습니다. 이 튜토리얼을 살펴 보았습니다. http://dbforch.wordpress.com/2010/05/21/apache2-fastcgi-multiple-php-versions-ubuntulucid-10-04/ http://www.metod.si/multiple-php-versions-with-apache-2-fastcgi-phpfarm-on-ubuntu/ 내가 볼 …

2
FastCGI를 통해 PHP를 가장해야합니까?
FastCGI를 통해 IIS 7.5에 최신 버전의 PHP를 설치하고 있으며 모든 지침에 따르면 FastCGI는 설정하여 호출 클라이언트를 가장해야한다고 말합니다. fastcgi.impersonate = 1 내 웹 사이트에이 구성이있는 경우 전용 응용 프로그램 풀 ApplicationPoolIdentity의 응용 프로그램 풀 ID 익명 인증 만 (IUSR로) 내가 가장하고 싶은 이유는 무엇입니까? ASP.NET 배경에서 IUSR이 읽기 전용 권한을 …


4
Nginx vhost에 파일을 조건부로 어떻게 포함합니까?
아래 라인에서 나는 수도 추가로 포함하는 사이트의 특정 구성 파일이 fastcgi_params 해당 사이트에 고유합니다. 이 파일이 있으면로드하고 싶습니다. server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; if (-f /path/www/$host/nginx.conf) { include …

2
lighttpd에서 오류 로그를 올바르게 활성화하는 방법은 무엇입니까?
Lighttpd 및 fastcgi가 활성화 된 Centos 5 시스템이 있습니다. 액세스는 기록하지만 오류는 기록하지 않습니다. 내부 서버 오류 500이 있고 로그에 정보가 없으며 존재하지 않는 파일도 열려고하면 오류 로그에 정보가 없습니다. 올바르게 활성화하는 방법은 무엇입니까? 아래는 내가 활성화 한 모듈 목록입니다. server.modules = ( "mod_rewrite", "mod_redirect", "mod_alias", # "mod_access", # "mod_cml", …

3
하위 폴더의 nginx 프로젝트
내 nginx 구성에 좌절하고 있으므로 동일한 루트의 하위 디렉토리에서 여러 프로젝트를 제공하기 위해 구성 파일을 작성하는 데 도움을 요청하고 있습니다. 이들은 모두 동일한 호스트 값을 사용하므로 가상 호스팅이 아닙니다. 아마도 예는 내 시도를 명확히 할 것입니다. 요청 192.168.1.1/봉사해야한다 index.php에서/var/www/public/ 요청 192.168.1.1/wiki/봉사해야한다 index.php에서/var/www/wiki/public/ 요청 192.168.1.1/blog/봉사해야한다 index.php에서/var/www/blog/public/ 이 프로젝트는 PHP를 사용하고 fastcgi를 …
11 php  nginx  fastcgi 

2
nginx, alias, php-fpm = 파일을 찾을 수 없습니다
DAViCal을 사용하여 nginx를 설정하려고합니다. 그러나 로그에 "기본 스크립트를 알 수 없음"이라는 stderr로 전송 된 "FastCGI"와 함께 "파일을 찾을 수 없습니다"라는 메시지가 표시됩니다. 앨리어싱에 문제가있는 것 같지만이를 파악할 수 없습니다. 내 가상 호스트 : server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default_server …
10 php  nginx  php-fpm  fastcgi  alias 

2
Nginx에서 PHP로 사용자 정의 매개 변수를 전달하는 방법은 무엇입니까?
패스 Nginx 1.2.4와 PHP-FPM 5.4.8함께 사용 fastcgi하고에 맞춤 매개 변수를 전달하려고합니다 PHP. 지금까지 찾은 옵션은 다음과 같습니다. 은 USING env지정하면의 환경 변수를 설정 nginx하고 그것을 인출 getenv()하거나 $_ENV에서 PHP. 문제는 컨텍스트env 에서만 작동하는 반면 main컨텍스트 에서 매개 변수를 설정해야한다는 것입니다 server. fastcgi_param지시어를 위해 설계된대로 사용하십시오 . 사용하여 일부 매개 변수의 …
10 php  nginx  fastcgi  php-fpm 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.