«nginx» 태그된 질문

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

2
Nginx의 위치에 여러 프록시 엔드 포인트 제공
하위 경로 /api가 다른 끝점으로 이동 하는 단일 위치에서 서비스하려는 API 끝 점이 몇 개 있습니다 . 특히 webdis를에서 사용할 수 /api있고 독점 API를 에서 사용할 수 있기를 원합니다 /api/mypath. redis 명령 이름과 충돌하지 않을 가능성이있는 하위 경로를 사용하고 충돌을 피하기 위해 API 디자인을 완전히 제어 할 수 있기 때문에 …

2
여러 nginx 설정 파일에서 서버의 위치를 ​​정의 할 수 있습니까?
동일한 호스트에서 여러 루비 앱이 실행 중입니다. ~/app1 ~/app2 ~/app3 그리고 나는 다음과 같은 하위 디렉토리를 사용하여 이러한 앱을 nginx 프록시로 만들고 싶습니다. http://example.com/app1 http://example.com/app2 http://example.com/app3 nginx가 여러 파일에서 이러한 위치를 정의 할 수 있도록 지원하면 모든 앱에 대해 하나의 모 놀리 식 구성 파일을 사용하는 대신 각 구성을 앱으로 …
14 nginx 

1
특정 위치에서만 클라이언트 인증서를 확인하는 Nginx
우리는 Nginx를 웹 애플리케이션 서버에 대한 리버스 프록시로 사용합니다. Nginx는 SSL을 처리하지만 그렇지 않으면 리버스 프록시 역할을합니다. 요청에 유효한 클라이언트 인증서가 /jsonrpc필요하지만 다른 곳에서는 요구하지 않습니다. 우리가 찾은 가장 좋은 방법은 server { listen *:443 ssl; ssl on; ssl_certificate /etc/nginx/server.crt; ssl_certificate_key /etc/nginx/server.key; ssl_client_certificate /etc/nginx/client-ca.crt; ssl_verify_client optional; location /jsonrpc { if …

4
nginx가있는 URL에서 후행 슬래시 제거
내 사이트의 다음 URL이 동일해야합니다. /foo/bar /foo/bar/ /foo/bar/index.html 또한 두 번째 두 양식이 첫 번째 양식으로 HTTP 301 리디렉션을 발행하고 싶습니다. 나는 단지 정적 페이지를 제공하고 있으며 세 번째 양식에 따라 정렬됩니다. 즉, 사용자가 요청 /foo/bar하면에 파일을 받아야합니다 /usr/share/.../foo/bar/index.html. 내 nginx.conf현재는 다음을 포함합니다 : rewrite ^(.+)/$ $1 permanent; index index.html; …
14 nginx 

5
하위 도메인에 대한 Nginx 충돌 서버 이름
나는 현재 foo.domain.com에 대해 Nginx에서 실행중인 vhost를 가지고 있으며 모든 것이 잘 작동합니다. bar.domain.com이라는 새 하위 도메인에 대한 새 파일을 만들었습니다. 두 가지 모두에 동일한 설정을 사용합니다. Nginx를 다시 시작하면 Restarting nginx: nginx: [warn] conflicting server name "" on 0.0.0.0:443, ignored nginx. bar.domain.com으로 이동하면 볼 내용이 있지만 foo.domain.com으로 이동하면 bar.domain.com으로 …
14 nginx  ssl  virtualhost 

4
nginx 데이터를 두 서버에 복제하는 방법은 무엇입니까?
특정 nginx 서버가 수신 하는 트래픽 을 두 서버 로 복제하려고 합니다. 목표는로드 밸런스가 아니라 모든 nginx 서버에서 동일한 입력을 재생하는 것입니다. 예 : Nginx는 HTTP POST를받습니다. 이 동일한 POST를 다른 서버로 보내려고합니다. ** 업데이트 ** 상황은 쉽고 복잡하지 않습니다. POST 데이터 (또는 GET 또는 요청 데이터)를 다른 서버 IP …
14 nginx  ab 

2
Nginx의 하위 도메인에 따라 프록시를 다른 장소로 되 돌리는 방법은 무엇입니까?
하나의 컴퓨터와 하나의 IP 주소를 가리키는 여러 개의 하위 도메인이 있습니다. 이 머신에서 nginx가 리버스 프록시로 작동하도록하고 싶습니다. 머신에 액세스하는 데 사용 된 하위 도메인에 따라 프록시를 다른 서버로 리버스하고 싶습니다. nginx를 리버스 프록시 용도로 사용하는 것으로 본 모든 예제는 location이해하지만 다른 하위 도메인이 아닌 경로에서만 작동합니다. 원하는 것을 어떻게 …

5
SSL 클라이언트 인증서 인증으로 백엔드 할 Nginx 프록시
두 개의 서버가 있으며 둘 다 nginx가 있습니다. 서버 A가 443을 청취 중이며 클라이언트 SSL 인증서로 인증하도록 구성되었습니다. 서버 B에는 nginx를 통해 서버 A와 통신해야하는 내부 프로세스가 있습니다. 서버 B에서 Nginx를 구성하여 8080 (모든 로컬 통신이므로 암호화 없음)과 server_ : 443에 대한 proxy_pass를 수신합니다. 문제는 어떻게 클라이언트 인증서를 주입합니까? 그렇게 …

2
왜 nginx server_name 지시문의 최대 길이가 14 자입니까?
다음 가상 호스트가 있습니다 server { server_name abc.example.com; root /var/www/test/; index index.html; } 실행 nginx -s reload하면 다음 오류가 발생합니다. nginx : [emerg]가 server_names_hash를 빌드 할 수 없습니다. server_names_hash_bucket_size를 늘려야합니다. 32 15 자 이상의 문자를 가진 server_name에 대해서도 마찬가지입니다. server_name ab.example.com(또는 15 자 미만의 이름)을 설정하면 문제가 중지됩니다. 이 문제를 …

1
HTTP 헤더를 통해 SSL 프로토콜 정보를 백엔드에 전달
푸들 취약점이 최근에 밝혀진 후 우리 팀은 SSLv3에서 계속하기로 결정했습니다. 그러나 완전한 제거하기 전에, 그들은 할 경고 일일 사용자 브라우저 사용이 SSLv3에 사용되지 않는 것으로합니다. 그래서 우리는 아이디어를 프런트 엔드 SSL 오프 로딩에서 프로토콜 (SSLv3, TLS1 등) 감지 (nginx 사용) HTTP 헤더를 통해 해당 정보 (SSL 프로토콜)를 Apache-backend로 전달하십시오. 그런 …
13 nginx  ssl  poodle 

3
NGINX PageSpeed ​​모듈 리소스에서 gzip 압축을 어떻게 활성화합니까?
Google PageSpeed ​​Insights 도구 (모바일 및 데스크톱 모두)에서 100 점을 얻도록 특정 웹 사이트를 최적화하는 데 집중했습니다. 대부분의 항목이 완벽하게 작동하지만 웹 사이트에 대해 "압축 사용"경고가 계속 나타납니다. 내 서버에서 gzip이 활성화되어 있고 압축되지 않은 상태로 제공되는 리소스는 NGINX PageSpeed ​​모듈에서 가져 오기 때문에 문제가됩니다. Google 웹 사이트의 구성 페이지를 …

1
Nginx를 사용하여 하위 경로를 외부 호스트로 리디렉션
Nginx에서 서브 패스를 동일한 서브넷에있는 다른 서버로 리디렉션하는 매우 간단한 맵을 만들어야합니다. Nginx 서버 : 192.168.0.2 Tomcat 서버 : 192.168.0.3:8443 이것을 서버 섹션에 넣으려고했습니다. location /tomcatapi/ { rewrite /tomcatapi/(.*) $1 break; proxy_pass http://192.168.0.3:8443; } 하지만 http://www.myservice.com/tomcatapi/ 에 액세스 할 수있는 모든 것은 500 오류 페이지이며 nginx 로그 파일에는이 오류가 있습니다. …

3
로드 밸런싱없는 nginx 장애 조치
nginx를 구성하는 데 문제가 있습니다. 나는 nignx를 리버스 프록시로 사용하고 있습니다. 모든 요청을 첫 번째 서버로 보내려고합니다. 첫 번째 서버가 다운되면 두 번째 서버로 요청을 보내려고합니다. 요컨대,로드 밸런싱없이 페일 오버 솔루션을 어떻게 가질 수 있습니까?

2
nginx 다시 쓰기 또는 내부 리디렉션주기
존재하지 않는 URL에 액세스하려고 할 때 내 nginx 구성에서 리디렉션주기의 원인을 파악하려고 시도하는 테이블에 대해 머리를 두드리는 구성은 다음과 같습니다. server { listen 127.0.0.1:8080; server_name .somedomain.com; root /var/www/somedomain.com; access_log /var/log/nginx/somedomain.com-access.nginx.log; error_log /var/log/nginx/somedomain.com-error.nginx.log debug; location ~* \.php.$ { # Proxy all requests with an URI ending with .php* # (includes PHP, …
13 nginx 

1
403 간단한 테스트 페이지에 접근하려고 할 때 금지
방금 nginx를 설치했으며 첫 번째 사이트를 설정하려고합니다. php-fpm과 함께 nginx를 사용하려고합니다. nginx가 설치되었습니다 (내 IP로 이동하면 기본적으로 nginx 페이지에 오신 것을 환영합니다). 이제 간단한 스크립트를 실행하려고합니다. <?php phpinfo(); 그러나 나는 403 Forbidden 페이지를 계속 누르고 있습니다. 내 가상 호스트의 로그에서 다음과 같은 많은 줄을 볼 수 있습니다. 2012/05/18 01:29:45 [error] …
13 nginx 

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