«nginx» 태그된 질문

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

3
한 번에 많은 리퍼러를 차단할 수있는 우아한 방법이 있습니까?
리퍼러 스팸을 방지하기 위해 내 nginx.conf에는 다음과 같은 섹션이 있습니다. if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } 이 규칙은 사용자에게 이러한 리퍼러 중 하나가 설정되어있는 경우 연결을 닫으라고 nginx에 지시합니다. 더 우아한 방법이 …
21 nginx 

2
nginx 프록시에서 URL 디코딩 비활성화
이 URL을 탐색하면 http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080)는 그대로 수신합니다. GET /foo/%5B-%5D HTTP/1.1 그러나 nginx (1.1.19)를 통해이 응용 프로그램을 프록시 할 때 : location /foo { proxy_pass http://localhost:8080/foo; } nginx 포트를 통해 라우팅 된 동일한 요청이 경로 디코딩 된 상태로 전달됩니다. GET /foo/[-] HTTP/1.1 GET 경로의 디코드 된 대괄호는 이스케이프되지 …
21 nginx  rewrite  url 

4
nginx가 @ font-face 형식을 지원하고 access-control-allow-origin을 허용하도록하려면 어떻게해야합니까?
이 규칙을 mime.types다음에 추가했습니다 . application/x-font-ttf ttf; font/opentype otf; application/vnd.ms-fontobject eot; font/x-woff woff; 이제 Content-Type 헤더가 각각에 맞게 설정되었습니다. 내 유일한 문제는 Firefox에 Access-Control-Allow-Origin이 필요하다는 것입니다. 이 답변 을 googled 하고 내 서버 지시문에 추가했습니다. location ~* \.(eot|ttf|woff)$ { add_header Access-Control-Allow-Origin *; } 하지만 이제 내 글꼴이 전혀 제공되지 않습니다. …

6
왜 Nginx가 lighttpd보다 인기가 있습니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Django 앱을 제공하기 위해 프로덕션에서 Lighttpd를 사용하고 싶지만 요즘 Nginx가 점점 더 유명합니다. 왜 그런가요? 과거에 Lighttpd에 메모리 누수가 있었지만 지금은 해결되지 않았습니까? 그들은 이런 종류의 것들을 해결하는 적극적인 …
21 nginx  lighttpd  django 

1
여러 파일에 대한 Nginx 로그 항목
동일한 access.log 항목을 별도의 파일에 기록하고 싶습니다. 따라서 요청이 들어 오면 a.log와 b.log를 채워야합니다. nginx로 이것을 할 수있는 방법이 있습니까?
21 nginx  logging 

3
nginx 연결 시간 초과 및 클라이언트 종료 연결 문제
나는이 nginx 서버를 AWS에서 실행 중이며 최근에 몇 명의 사용자가 웹 사이트에 대해 10 번 시도하려고 할 때까지 웹 사이트가 열리지 않는 것에 대해 불평하기 시작했을 때까지 정상적으로 작동했습니다. 나는 내 편에서 문제를 재현 할 수 없었다. Google의 DNS (예 : 8.8.8.8)를 사용하고 있으며 사용자 중 한 명을 동일하게 변경하면 …

3
NGINX add_header, 여러 헤더 추가
여러 헤더를 보내려고합니다. add_header Access-Control-Allow-Origin http://dev.anuary.com; add_header Access-Control-Allow-Origin https://dev.anuary.com; 그러나 대신 NGINX는 Access-Control-Allow-Origin: http://dev.anuary.com, https://dev.anuary.com 해결책은 무엇입니까?
21 nginx 

3
proxy_pass와 함께 사용할 때 sub_filter가 작동하지 않는 이유는 무엇입니까?
다음과 같은 nginx 구성이 제공됩니다. server { listen 80; server_name apilocal; sub_filter "apiupstream/api" "apilocal"; sub_filter_once off; location /people/ { proxy_pass http://apiupstream/api/people/; proxy_set_header Accept-Encoding ""; } } Sub_filter가 응답의 일부에 올바르게 응답하지 않습니다. 구성에서 proxy_pass를 제거하면 제대로 작동합니다. 이 문제를 가진 많은 사람들은 업스트림 서버에서 gzip 압축을합니다. 업스트림 서버에 응답을 위해 …
21 nginx  proxy 

3
access.log 대신 access.log.1에 nginx 로깅을하면 logrotate가 실패합니까?
nginx 인스턴스가 /var/log/nginx/access.log에 대한 액세스 및 /var/log/nginx/errors.log에 대한 오류를 기록하도록 설정되어 있지만 매주 logrotate가 실행되면 파일이 * .log.1 및 새 * .log 파일이 작성되지만 nginx는 새 .log 파일 대신 log.1 파일에 계속 로그합니다 (아무 것도 지워지지 않음). 내가 이것을 처음 발견했을 때, 로그 교체 이후 3 주가 지났고 로그가 커지고있었습니다. …

3
와일드 카드 하위 도메인을 https (nginx)로 리디렉션
와일드 카드 SSL 인증을 받았으며 모든 비 SSL 트래픽을 SSL로 리디렉션하려고합니다. 현재 하위 도메인이 아닌 URL을 리디렉션하는 데 다음을 사용하고 있습니다. server { listen 80; server_name mydomain.com; #Rewrite all nonssl requests to ssl. rewrite ^ https://$server_name$request_uri? permanent; } * .mydomain.com에 대해 동일한 작업을 수행하면 논리적으로 리디렉션됩니다. https://%2A.mydomain.com/ 모든 하위 도메인을 …
20 nginx  https 

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
nginx 위치 블록에서 기호 "@"은 무엇을 의미합니까?
이 구문을 사용하는 몇 가지 질문과 답변이 있습니다. location @default { # ... } location /somewhere { try_files $uri @default; } Google에서 높고 낮은 것을 검색했는데 해당 문서를 찾을 수 없습니다. 그 의미는 무엇이며 실제적인 용도는 무엇입니까? 일종의 변수 선언 및 할당입니까? 초보자 질문 죄송합니다.
20 nginx 

1
SSE (Server-Sent Events)의 경우 어떤 Nginx 프록시 구성이 적합합니까?
Sgin에 적합한 Nginx 구성에 대한 여러 가지 질문을 읽었으며 사용할 설정에 관한 몇 가지 혼란스러운 결과가 나왔습니다. /programming/17529421/sending-server-sent-events-through-a-socket-in-c /programming/13672743/eventsource-server-sent-events-through-nginx /programming/21630509/server-sent-events-connection-timeout-on-node-js-via-nginx 정답은 무엇입니까?
20 nginx 

2
nginx 리버스 프록시와 백엔드 웹 서버간에 HTTP / 2.0 사용
HTTP / 2.0을 수행 할 수있는 백엔드 웹 서버 앞에서 nginx를 리버스 SSL 프록시로 사용합니다. nginx가 HTTP / 2.0이 아닌 HTTP / 1.1을 통해 백엔드 서버에 대한 요청을 프록시하는 것으로 나타났습니다. 암호화되지 않은 HTTP / 2.0 연결을 대신 사용하도록 nginx에 지시 할 수 있습니까? 성능이 향상됩니까?

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