«nginx» 태그된 질문

Nginx ( "eNgine x")는 경량의 고성능 HTTP 서버, 리버스 프록시, TCP 스트림 프록시 및 메일 프록시이며 BSD와 유사한 라이센스로 배포됩니다.

1
NGINX는 HEAD를 GET 요청으로 변환
일부 끔찍한 디자인 결정으로 인해 응용 프로그램에서 HTTP HEAD 요청에 응답 할 수 없습니다 ( 'Method Not Allowed'반환). HEAD 요청을 올바르게 반환하도록 소프트웨어를 수정하는 것은 까다 롭지 만 불가능하지는 않지만 추가 작업이 필요합니다. 응용 프로그램은 NGINX 프록시 뒤에 있습니다 .NGNGX가 클라이언트로부터받은 HEAD 요청을 GET 요청으로 백엔드로 변환 한 다음 헤더를 …
10 nginx 

1
한 nginx에서 다른 nginx로 리디렉션
NGINX가있는 두 개의 서버 (A와 B)가 있습니다. 서버 A는 이전 사이트를 제공하고 서버 B는 새 사이트를 제공합니다. DNS를 업데이트했지만 속도가 느립니다. 사무실에서 여전히 기존 사이트가 표시됩니다. subdomain.site.com 이 특정 하위 도메인에 대한 서버 A의 모든 요청을 서버 B로 리디렉션하려면 어떻게해야합니까? 이제 둘 다 NGINX에서 이것을 처리합니다. server { listen 80; …
10 nginx  redirect 

2
Linux 및 nginx의 최대 파일 설명자 및 worker_rlimit_nofile의 최상의 값 이해
nginx에서 겉보기에 일반적인 "너무 많은 파일 디스크립터"오류가 발생했습니다. 많은 검색 후 해결책은 nginx에 사용 가능한 파일 디스크립터 수를 분명히 늘리는 것입니다. 그러나 의미 있고 안전한 방법으로 편안하게 작업 할 수있는 충분한 정보가 없습니다. 대부분의 포럼 / 이메일 스레드가 다루는 주요 사항은 다음과 같습니다. OS에는 자체 총 파일 설명자 제한이 있습니다 …
10 linux  nginx  ulimit 

4
nginx + fastCGI + Django-클라이언트로 전송 된 응답에서 데이터 손상 가져 오기
FastCGI를 사용하여 nginx 뒤에 Django를 실행하고 있습니다. 클라이언트로 전송 된 일부 응답에서 응답 중간에 임의의 데이터 손상이 발생한다는 것을 발견했습니다 (중간에 몇 백 바이트 정도일 수 있음). 이 시점에서 나는 장고 서버를 독립형 (즉 runserver) 모드로 실행할 때이 문제가 발생하지 않기 때문에 nginx의 FastCGI 처리기 또는 Django의 FastCGI 처리기 (즉, …

5
Nginx는 LDAP 인증을 지원합니까?
nginx는 LDAP 인증을 지원합니까? 방금 아파치에서 마이그레이션했으며 openldap 및 mod_auth_ldap를 기반으로하는 모든 인증을 nginx로 옮기고 싶습니다. 가능하면 알려주세요. 이 페이지에서 nginx에있는 모든 모듈을 나열하면 LDAP에 대한 언급이 없습니다. 감사,
10 centos  nginx  ldap  openldap 

7
광택-> Nginx-> Apache 좋은 생각입니까?
새로운 웹 서버의 아키텍처에 대해 생각하고 있습니다. Nginx 앞에서 캐시를 역 프록시로 사용하고 모든 무거운 리프팅에 대해 아파치 앞에서 정적 파일을 제공하는 것이 좋은 생각입니까? Rails 애플리케이션에서 php와 ruby를 실행하겠습니다. 두 개의 다른 프로세스를 통해 PHP 요청을 아파치로 전달하는 오버 헤드가 너무 많습니까? 고마워요!

2
단일 포트를 통해 암호화 및 암호화되지 않은 http 연결을 처리하는 방법
다음 다이어그램을보십시오. 이것은 어떻게 작동합니까? 원격에서 http : // myhost.com:8080/*를 요청하면 루프백 인터페이스의 포트 8008에서 수신 대기하는 http 서버로 요청을 전달해야합니다. 이것은 쉬운 부분입니다. 원격 사용자가 http://myhost.com:8080/specialurl ...을 요청할 때 응용 프로그램 수준 게이트웨이로 작동하는 프로그램 (암호화 된 세션에 대한 연결 업그레이드 할 수 있어야합니다 포트를 변경하지 않고를 ) 원격 …
10 linux  nginx  http  https  lighttpd 

6
소스에서 설치된 소프트웨어를 업그레이드하는 방법은 무엇입니까?
우분투 저장소의 패키지가 상당히 오래되었으므로 소스에서 NGinx를 설치합니다. 이러한 유형의 설치를 업그레이드하는 가장 좋은 방법이 무엇인지 궁금합니다. 현재 진행중인 워크 플로입니다. 새로운 소스 다운로드 동일한 경로로 소프트웨어를 설치하십시오. 소프트웨어를 다시 시작합니다. 이것이 최선의 길이 아니라고 말해줍니다. 제안?
10 nginx  update  source 

2
NGINX SSL이 IPv6을 통해 응답하지 않습니다
nginx가 설치된 데비안 서버에서 HTTPS 및 IPv6을 통해 웹 서버에서 응답이 없습니다. HTTP는 잘 작동합니다. netstat, IPv4 주소에서 포트 443 수신 대기 방화벽이 열려 있고 ipv6scanner.com이 포트 443을보고 함 로컬 (터미널을 통해) wget 및 curl이 올바른 응답을 수신하므로 nginx 구성이 정상입니다. nginx error.log에서 오류의 흔적이 없습니다. 액세스 실패시 access.log에 레코드가 …
10 nginx  ssl  ipv6 

2
Nginx 프록시를 사용한 고정 세션
서로 다른 두 개의 AWS 인스턴스에서 실행되는 애플리케이션이 있고 IP를 기반으로 "고정"또는 "지속적"세션을 활성화하여 특정 방식으로 웹 소켓 기술을 활용할 수 있습니다. ip_hash이 고정 세션을 활성화 하는 데 사용 되는 두 가지 설정이 있습니다 . 첫 번째 설정에서 앱 프로세스는 Nginx 구성과 동일한 인스턴스에서 실행됩니다. 이것은 작동 하고 있으며 세션은 …

1
php-fpm : start_servers, min_spare_servers, max_spare_servers 이해에 도움
내 서버에 대한 php-fpm 설치를 조정하려고하는데 pm.start_servers, pm.min_spare_servers및 pm.max_spare_servers변수 로 수행 할 작업을 파악하는 데 어려움이 있습니다. 나는 사용하고있다pm = dynamic pm.max_children완벽합니다. 각 하위 프로세스는 한 번에 하나의 웹 클라이언트를 제공합니다. 확인. 그렇다면 "서버"는 무엇입니까? 분명히 내가 가진 기본 구성에 따라 1 대의 서버가 둘 이상의 자식을 처리 할 수 …
10 nginx  php  php-fpm 

3
docker + nginx + php-fpm을 사용하여 정적 컨텐츠 제공
Docker를 사용하여 PHP 웹 응용 프로그램을 구성하려고합니다. 아이디어는 php-fpm독립형 컨테이너에서 앱을 실행하고 nginx를 실행할 다른 컨테이너를 갖는 것입니다. 이 설정의 아이디어는 동일한 nginx 컨테이너를 사용하여 동일한 컴퓨터에서 이미 작동하는 다른 웹 응용 프로그램에 요청을 프록시하는 것입니다. 문제는 nginx요청에 대한 요청이 계속 진행되면서 정적 파일 (js, css 등)을 올바르게 처리 할 …

2
웹 서버를 캐싱하는 10 / 20 / 40Gbps nginx 대용량 파일 [20Gbps에 도달]
이 질문에 단일 서버에서 40Gbps를 제공 할 수있는 최상의 구성 / 하드웨어를 찾고 싶습니다. 상태 우리는 느린 스토리지 서버에서 피크를 오프로드하는 비디오 공유 프록시 서버가 있습니다. 모든 트래픽은 HTTP 전용입니다. 서버는 리버스 프록시 (서버에 캐시되지 않은 파일) 및 웹 서버 (로컬 드라이브에 저장된 파일)의 역할을합니다. 현재 100TB의 파일과 같은 것이 …

3
audit2allow없이 nLinux에 nginx 액세스를 허용하도록 SELinux에 지시하려면 어떻게해야합니까?
에서 유닉스 소켓을 통해 gginx에 nginx 전달 요청을했습니다 /run/gunicorn/socket. 기본적으로이 동작은 SELinux에서 허용되지 않습니다. grep nginx /var/log/audit/audit.log type=SERVICE_START msg=audit(1454358912.455:5390): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nginx comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' type=AVC msg=audit(1454360194.623:7324): avc: denied { write } for pid=9128 comm="nginx" name="socket" dev="tmpfs" ino=76151 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r:httpd_sys_content_t:s0 tclass=sock_file type=SYSCALL msg=audit(1454360194.623:7324): arch=c000003e …
10 nginx  selinux 

2
Nginx : 선택한 서버에 호스트 헤더를 설정하는 방법 (로드 밸런싱)
로드 밸런서로 작동하는 사이트가 있습니다. 사이트 A. 하나의 도메인 만 가질 수있는 다른 사이트가 있습니다. 따라서 방금 리디렉션하면 호스트 이름을 찾을 수 없습니다. 따라서 수동으로 헤더를 설정하면 해당 사이트 만 표시됩니다. proxy_set_header Host xxxx선택한 서버 주소로 설정하는 방법 이렇게하면 각 재 라우팅 요청에 서로 다른 호스트 헤더가 달라집니다. 다른 두 …
10 nginx 

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