«nginx» 태그된 질문

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

2
nginx에서 속도를 제한하지만 특정 IP 주소를 포함 / 제외하는 방법은 무엇입니까?
limit_req모든 요청을 내 서버로 평가하는 데 사용할 수 있습니다 . 그러나 특정 IP 주소 (예 : 화이트리스트)에 대한 속도 제한을 제거하고 다른 특정 주소 (예 : 1r / s만큼 낮은 특정 IP)에 대해 다른 속도 제한을 사용하고 싶습니다. 조건부 (예 :)를 사용해 보았지만 if ( $remote_addr = "1.2.3.4" ) {}속도 …

1
리버스 프록시-서브 디렉토리 제거
가까운 장래에 3 개의 nginx 서버가 있습니다. 하나는 다른 하나의 SSL에 대한 리버스 프록시입니다. 예를 들어 다음으로 이동합니다. https://www.mysitename.com/site1 이 예에서 다른 두 서버는 site1과 site2입니다. 프록시에 SSL 인증서를 설치하고 리버스 프록시를 사용하고 싶습니다 (3 개 모두가 내부 네트워크에 있으므로 SSL이 필요하지 않습니다). 테스트 목적으로 nginx가 443에서 SSL / 리버스 …
27 nginx 

3
중복로드 밸런서를 만드는 방법?
로드 밸런서의 목적은 서버 간의로드 밸런싱과 인스턴스 상태 등을 추적하는 것입니다. 그러나로드 밸런서 자체가 실패하면 어떻게됩니까? 중복로드 밸런서를 어떻게 설정합니까? (로드 밸런싱로드 밸런서?) DNS 상태 확인이 어떻게 유용한 지 알 수 있지만 대기 시간에 중대한 문제가 있습니까? 이는 AWS ELB 또는 이와 유사한 서비스를 사용하지 않는 것으로 가정합니다. Nginx라고 말하면 …

5
Nginx 로깅을 비활성화하는 방법은 무엇입니까?
구성 파일에 다음이 있습니다. server { listen 80; server_name _; access_log /var/log/nginx/access.log main; ... server { listen 80; server_name example.com access_log off; error_log off; 그러나 여전히 example.com가상 호스트에 대한 로깅을 계속 유지 합니다. 내가 무엇을 잘못하고 있지?
27 nginx 

2
nginx 설정 파일 줄 연속?
다음과 같은 nginx 구성 스탠자가 있습니다. server { listen *:80; server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com; rewrite ^(.*) http://my_canonical_domain.com permanent; } 서로 다른 도메인이 많이 있습니다. 여러 줄로 나누는 방법이 있습니까? 이 문제를 해결하는 nginx 구성 문서에는 아무것도 보이지 않습니다.
26 nginx 


2
404 응답을 위해 Nginx에서 교차 출처 요청 (CORS) 허용
이 질문에 설명 된 기술을 사용하여 CORS 요청에 대한 응답으로 정적 파일을 제공하기 위해 Nginx를 사용하고 있습니다. 그러나 파일이 존재하지 않으면 404 응답에 Access-Control-Allow-Origin: *헤더 가 포함되지 않으므로 브라우저에 의해 차단됩니다. Access-Control-Allow-Origin: *404 응답을 보내려면 어떻게 해야합니까?

3
Nginx의 특정 가상 호스트에 favicon.ico를 설정하는 방법은 무엇입니까?
Nginx를 처음으로 웹 서버로 사용하고 있습니다. 나는 그것을 설정하는 데 아무런 문제가 없었고 모든 것이 훌륭하게 작동합니다. 디자이너가 나에게 "제목 표시 줄에있는 아이콘"을 보내 "제목 위에 올려 놓을 수 있는지"물었을 때 문제가 발생했습니다. # /opt/nginx/conf/nginx.conf ... server { listen 80 ; server_name *.website.com website.com; root /home/webuser/sites/website; } 내 디렉토리 : …

3
아파치 벤치 마크의 대안? [닫은]
서버를 테스트하는 데 사용할 수있는 우분투 용 도구, 얼마나 많은 양을 처리하고 싶습니다. 어떤 제안? 나는 전에 아파치 벤치 마크를 사용했지만 다른 것을 시도하고 싶습니다. (단지 질문으로, nginx 만 사용하는 경우 아파치 벤치 마크가 작동합니까?)

4
jboss / tomcat을위한 nginx 설정
Apache를 사용하여 포트 80에서 JBoss / TomCat으로 트래픽을 전달하기 위해 설치 및 구성에 사용했습니다 mod_jk. nginx에 해당하는 것이 있습니까? 기본적으로 모든 포트 80 트래픽이 jboss로 전달되기를 원합니다.

1
Gunicorn 중요한 작업자 시간 초과 오류를 해결하는 방법?
nginx와 gunicorn을 사용하여 두 대의 서버에서 웹 사이트를 호스팅했습니다. 두 서버 모두 동일한 버전의 패키지가 있으며 웹 사이트가 성공적으로 호스팅됩니다. 그러나 내 서버 중 하나에서 gunicorn은 항상 시간 초과되고 오류가 발생합니다. [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot with pid 그리고이 후에 웹 페이지에 502 Badgateway 오류가 발생합니다. …
26 nginx  gunicorn 

3
Nginx-특정 IP를 가진 사용자를 특수 페이지로 리디렉션하는 방법
나는 상당히 큰 이미지 갤러리를 운영하고 있으며 매일 웹 복사기를 사용하여 전체 사이트를 다운로드하여 엄청난 양의 트래픽을 발생시키는 5 명의 방문자가 있습니다. 해당 방문자는 고정 IP를 사용합니다. 내가 달성하고자하는 것은 5 명의 IP가 사이트를 방문하자마자 특정 페이지로 리디렉션되는 것입니다 (이것은 왜 문제가 있는지 설명합니다). 다른 모든 방문자는 사이트를 정상적으로 탐색 …
26 nginx  ip  redirect 

3
사이트 전체에서 기본 인증을 사용하도록 설정하고 하위 페이지에 대해 인증을 사용하지 않습니까?
비교적 간단한 구성이 있습니다. upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } /api/하위 트리를 제외하고 전체 웹 …

3
nginx 리버스 프록시에서 Set-Cookie의 도메인 부분을 다시 쓰는 방법은 무엇입니까?
이 질문은 서버 오류에서 응답 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 간단한 nginx 리버스 프록시가 있습니다. server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } 문제는 백엔드가 리버스 프록시되고 있음을 알지 못하기 때문에 Set-Cookie응답 헤더에 포함되어 ;Domain=backend.int있다는 것입니다. nginx가 …

3
명명 된 위치로 DRY, 모듈 식 nginx conf (역 프록시)를 작성하는 방법
nginx를 여러 gunicon / mod_wsgi 응용 프로그램 앞에서 물론 서버 정적 파일 앞에서 리버스 캐싱 프록시로 사용하고 있습니다. 내 nginx conf를 빠르게 유지하는 것이 불가능하다는 것을 알게되었습니다. 문제는 비슷하거나 동일한 패턴이 있지만 깨끗하게 유지할 수 없다는 것입니다. 내가 가지고있는 가장 큰 문제 중 하나는 예를 들어 일련의 conf를 그룹화하는 방법으로 …

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