«nginx» 태그된 질문

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

1
nginx proxy_cache_path 지시문 이해
이 nginx 구성 파일이 있다고 가정하십시오. proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h; 무슨 keys_zone=myCache:8m뜻입니까? 문서에는 그다지 언급되지 않았습니다. 또한 모든 활성 키와 데이터에 대한 정보는 공유 메모리 영역에 저장되며 이름과 크기는 keys_zone 매개 변수로 구성됩니다. 에서 proxy_cache_valid( 12h)이 지정된 inactive값 ( 1h) 보다 높으면 proxy_cache_path어떻게됩니까? 어떤 규칙을 따를까요? 예 : …

1
Nginx 설정 파일의 이름과 위치는 무엇입니까?
Apache의 .htaccess 파일을 모방하기 위해 Nginx 재 작성 규칙을 작성하는 방법에 대한 많은 자습서 가 있지만,이 소위 Nginx 구성 파일의 이름 또는 위치가 실제로 무엇인지 알 수는 없습니다. 특히 서버 경로와 PHP 지시문을 작성할 수있는 Nginx 구성 파일을 찾고 있습니다. PHP 프레임 워크로 Ubuntu 12 Linux 및 Codeigniter를 사용하고 있습니다. …

2
HTTP 리버스 프록시가 일반적으로 서버 측이 아닌 프록시 된 연결의 클라이언트 측에서 HTTP Keep-Alive를 활성화합니까?
HAProxy는 클라이언트 쪽 (클라이언트 <-> HAProxy)에서 HTTP 연결 유지를 활성화 할 수 있지만 서버 쪽 (HAProxy <-> 서버)에서 비활성화 할 수 있습니다. 일부 고객은 위성을 통해 웹 서비스에 연결하므로 대기 시간은 ~ 600ms이며 keep-alive를 활성화하면 속도가 약간 빨라질 것이라고 생각합니다. 내가 맞아? 이것은 Nginx에서 지원됩니까? 이것은 다른 소프트웨어 및 하드웨어로드 …

2
Nginx : 여러 경로에 대한 위치 정규식
nginx 설정에는 두 가지 위치가 있습니다. location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } 이 두 가지를 한 곳으로 결합하려면 어떻게해야합니까? 내가 이미 한 일 : 나는 이 제안을 시도했다 location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } 그러나 그것은 나를 위해 작동하지 않습니다. 또한 …
30 nginx  regex 

3
NGINX를 사용하여 HTTP 백엔드에 대한 HTTPS 요청 프록시
HTTP를 통해 백엔드와 통신하는 외부에서 볼 수있는 웹 서버로 nginx를 구성했습니다. 달성하려는 시나리오는 다음과 같습니다. 클라이언트는 HTTP 요청을 nginx로 보내고 동일한 URL로 리디렉션되지만 HTTPS를 통해 리디렉션됩니다. 백엔드에 HTTP를 통한 nginx 프록시 요청 nginx는 HTTP를 통해 백엔드로부터 응답을받습니다. nginx는 이것을 HTTPS를 통해 클라이언트로 다시 전달합니다. 현재 설정 (백엔드가 올바르게 구성되어 있음)은 …

1
특정 IP 범위에 대해 nginx에서 http 기본 인증을 비활성화하는 방법은 무엇입니까?
페이스 북 로그인으로 응용 프로그램을 개발 중입니다. 지금까지 공개되지 않았으며 nginx의 http 기본 인증으로 보호됩니다. 테스터가 페이스 북 기능을 테스트 할 수 있도록 페이스 북의 IP 범위에 대해 http 인증을 비활성화 할 수 있습니까? 가능한 경우 구성 스 니펫 예제를 포함하십시오.

2
nginx 자동 장애 조치로드 밸런싱
로드 밸런싱을 위해 nginx와 NginxHttpUpstreamModule을 사용하고 있습니다. 내 설정은 매우 간단합니다. upstream lb { server 127.0.0.1:8081; server 127.0.0.1:8082; } server { listen 89; server_name localhost; location / { proxy_pass http://lb; 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; } } 그러나이 구성을 사용하면 2 개의 백엔드 서버 …

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는 동시 연결 및 메모리 소비와 관련하여 훨씬 …

8
OpenSSL을 업데이트 한 후에도 서버가 여전히 허풍에 취약합니다.
우분투 12.04 서버가 있습니다. OpenSSLHeartbleed 취약점을 해결하기 위해 패키지를 업데이트했습니다 . 그러나 웹 서버와 전체 서버를 다시 시작했지만 여전히 취약합니다. 내 취약점을 확인하려면 다음을 사용하십시오. http://www.exploit-db.com/exploits/32745/ http://filippo.io/Heartbleed dpkg는 다음을 제공합니다. dpkg -l |grep openssl ii openssl 1.0.1-4ubuntu5.12 Secure Socket Layer (SSL) binary and related cryptographic tools (launchpad.net/ubuntu/+source/openssl/1.0.1-4ubuntu5.12)

5
리눅스 커널 튜닝-업스트림 유닉스 소켓으로 nginx 처리량을 늘려야합니까?
다음과 같이 업스트림 유닉스 소켓에 프록시 역할을하는 nginx 서버를 실행 중입니다. upstream app_server { server unix:/tmp/app.sock fail_timeout=0; } server { listen ###.###.###.###; server_name whatever.server; root /web/root; try_files $uri @app; location @app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://app_server; } } 일부 앱 서버 …

1
NGINX-남용 방지를위한 스로틀 요청
내가하고 싶은 이유는 사용자가 JavaScript를 사용하여 API를 사용하여 개발하고 일부 개발자가 AJAX 요청으로 서버를 망치게하기 때문입니다. 이 일이 발생하면 API 요청을 분당 50 건의 요청 또는 그 영향을 줄 수 있습니다. 참고 : (특히 DB 집중 리소스는 서버 전체가 아닌 경로 수준 일 수 있습니다 (예 : 스로틀 "/ json_api …

4
if를 사용하지 않고 Amazon ELB 뒤의 모든 http 요청을 https로 리디렉션
현재 http://www.example.org 및 https://www.example.org 모두를 제공하는 ELB가 있습니다 . http://www.example.org를 가리키는 모든 요청 이 https://www.example.org 로 리디렉션 되도록 설정하고 싶습니다 . ELB는 다음을 사용하여 https 요청을 http 요청으로 보냅니다. server { listen 80; server_name www.example.org; rewrite ^ https://$server_name$request_uri? permanent; } https://www.example.org에 대한 요청 은 여전히 ​​nginx의 포트 80으로 보내지기 때문에 …

1
끊임없이 PHP-FPM을 다시로드해야합니다
nginx와 PHP-FPM을 실행하는 상당히 많은 서버가 있습니다. 이 서버에는 6 개의 웹 사이트가 있으며 PHP-FPM 및 nginx를 실행합니다. 소프트웨어는 모두 vBulletin 3.8 및 WordPress입니다. 데이터베이스는 별도의 서버에 있습니다. 이제는 이들이 인기있는 웹 사이트이기 때문에 일반적으로 한 번에 7-8,000 명의 방문자가 온라인에 있고 각 페이지가 대부분 데이터베이스에 도달합니다. 이것이 문제의 원인이라고 …
27 mysql  nginx  php-fpm 

2
Nginx : 한 경로에는 SSL을, 다른 경로에는 SSL을 사용하지 않습니다.
내 사이트의 경로 중 하나에서만 SSL을 사용하고 나머지는 모두 SSL이 아닌 Nginx conf 파일을 어떻게 설정합니까? 예를 들어, / user 아래의 모든 URL은 https이지만 나머지 URL은 http가 되길 원합니다. 첫 번째 부분은 다음과 같습니다. rewrite ^/user(.*) https://$http_host$request_uri?; "if"를 사용하고 싶지 않습니다. 나는 그것이 작동 순서를 이용한다고 가정하지만 루프에서 끝내고 싶지 …
27 nginx  ssl 

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