«nginx» 태그된 질문

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

1
nginx는 주어진 것 이외의 다른 모든 위치를 잡습니다.
서버에 일부 위치가 있습니다. 사용자가 브라우저를 통해 제공하는 다른 모든 위치를 잡고 싶습니다. 어떻게합니까? 예를 들어 server { ... location /location1 { do something; } location /location2 { do something; } location /all_other_locations { return 301 http://www.google.de }
19 nginx 

1
POODLE을 완화하지만 이전 클라이언트에 대한 SSLv3 지원을 유지하는 방법
POODLE 공격을 완화하는 방법은 있지만 Windows XP의 IE6 또는 전자 메일 클라이언트와 같은 이전 클라이언트는 계속 지원합니다. Google이 https://www.ssllabs.com/ssltest/analyze.html?d=mail.google.com을 수행하는 것으로 나타났습니다. nginx와 openssl을 사용하고 있습니다. 또한 최신 / 대부분의 브라우저로 Forward Secrecy를 유지하고 싶습니다. 나는 Slab에 A 등급을 유지하고 싶습니다.
19 nginx  ssl  poodle 

2
50 * 페이지 용 Nginx add_header
나는 현재 일종의 50 * 오류를 보낼 때 응답에 헤더를 추가하기 위해 nginx를 얻으려고합니다. 이미 http 블록에 add_header 지시문이 있으며 오류를 제외하고 모든 요청에 ​​대해 존중됩니다. 또한 내 호스트 중 하나에서 다음을 시도했습니다. location /mediocregopheristhecoolest { add_header X-Test "blahblahblah"; return 502; } 해당 페이지로 이동하면 502가 표시되지만 헤더는 없습니다. 이것은 …

5
SSL 지원으로 nginx를 컴파일 할 수 없습니다. OpenSSL을 찾을 수 없습니다
SSL 모듈이 활성화 된 소스에서 nginx를 컴파일하려고합니다. 이 명령을 실행할 때 : ./configure --with-http_ssl_module 모든 것이 올바르게 설치되었는지 확인하기 위해 일반적인 검사를 수행 한 다음 팝업이 표시됩니다. OpenSSL 라이브러리 확인 중 ... 찾을 수 없음 ./configure : 오류 : SSL 모듈에는 OpenSSL 라이브러리가 필요합니다. --with-openssl = 옵션을 사용하여 모듈을 활성화하거나 …
19 ubuntu  nginx  openssl 

2
nginx는 공백 200 응답을 보냅니다
이 질문은 서버 오류에서 응답 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 들어오는 요청을 수락하고 빈 200 응답으로 응답하도록 페일 오버 서버를 구성하고 있습니다. 아이디어는 회신 시간을 최소화하고 40x 또는 50x를 보내지 않도록하는 것입니다. return 200;Nginx에서 원하는 위치를 사용하려고 시도했지만 모니터링 시스템 …
19 http  nginx 

1
다시 쓰기를 통해 nginx가 HTTP POST 요청을 전달하도록하려면 어떻게해야합니까?
내 iOS 앱이 현재 http POST를 통해 도메인 A에 액세스하고 있지만 모든 요청을 도메인 B로 전달하고 싶습니다. 평소 rewrite ^/(.*)$ http://mydomain/$1 permanent;에 POST 데이터를 사용하면 손실되는 것 같습니다. NginX를 사용하여 HTTP POST 데이터를 다른 도메인으로 전달하려면 어떻게해야합니까?
19 ubuntu  nginx  redirect 

11
슬래시없이 URL에 액세스하면 Nginx가 포트 8080으로 리디렉션 됨
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 서버 결함에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 6 개월 전 . 액세스 할 때 : http://example.com/somefolder- > http://example.com:8080/somefolder 나는 이것을 시도했다 : http { port_in_redirect off; 어떤 아이디어?
19 nginx 

2
nginx는 upstream_http_ 변수에 조건부로 헤더를 추가합니다
nginx에 리버스 프록시가있어 꽤 많은 사이트를 프록시합니다. 최근에 모든 SSL 지원 웹 사이트에 대해 HTTP Strict Transport Security를 ​​활성화했습니다. 이 기능을 사용하지 않으려는 사이트가 하나 있습니다. 내 업스트림에서 이미 Strict-Transport-Security헤더를 보냈다면 간단하게 확인 하고 그렇지 않은 경우 하나만 추가한다고 생각했습니다 . 이렇게하면 업스트림 max-age=0에서 프록시로 HSTS를 사용하지 않도록 STS 헤더를 …

3
PHP7을 사용하는 fastcgi_pass에 대한 권한 거부
PHP7.0에서 LEMP를 실행하고 있습니다. 내 서버 블록에 이것을 가지고 있습니다. fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 그러나 사이트를 열면 502 Bad Gateway가 반환됩니다. 아래는 오류 로그입니다. *1 connect() to unix:/var/run/php/php7.0-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET / HTTP1.1", upstream: "fsatcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "example.com" Permission Denied 라고 합니다. …
19 nginx  php  php7 

1
dhparam.pem으로 어떤 권한을 설정해야합니까?
nginx의 SSL 구성에서 ssl_dhparam지시문 에 대한 Diffie-Hellman 매개 변수를 생성 하고 있습니다. 파일 dhparam.pem은 명령으로 작성됩니다 openssl dhparam 2048 -check -out dhparam.pem. 이 파일에 어떤 권한을 설정해야합니까? 자식 저장소에서 공유하는 것이 안전합니까? 아니면 비공개로 유지해야합니까?
18 nginx  ssl  openssl  chmod 


3
도커 볼륨을 통한 유닉스 소켓 공유-권한 거부
php5-fpm볼륨을 통해 소켓을 nginx웹 서버 와 공유하려고합니다 . Fpm과 nginx는 다른 컨테이너에서 실행 중이며 fpm에서 소켓 파일을 배치하는 공유 볼륨을 통해 작동하게하고 싶습니다. 2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.8.2, server: docker.dev, request: "GET /test.php HTTP/1.1", upstream: "fastcgi://unix:/container/fpm/run/php5-fpm.sock:", host: …
18 nginx  socket  docker 

2
php-fpm에 업스트림과 위치를 사용하는 것의 차이점은 무엇입니까?
나는 주변을 검색했지만 정답을 찾을 수 없었습니다. 누군가 이것을 명확히 할 수 있다면 크게 감사하겠습니다. 감사합니다! location ~ \.php$ { try_files $uri = 404; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; } OR / AND? upstream php { server unix:/run/php-fpm/php-fpm.sock; } 감사!

3
nginx가 HTTP_X_FORWARDED_PROTO 헤더를 전달하는 방법은 무엇입니까?
에서 설정을 연결하고 있습니다. nginx > apache/php 에 haproxy > nginx > apache/php (ssl 지원으로 컴파일 된 haproxy 1.5-dev18 사용) nginx와 haproxy는 HTTP_X_FORWARDED_PROTO 헤더를 설정하도록 올바르게 설정되어 있습니다. 그러나 nginx는 haproxy에서 SSL 트래픽을 가져 오면 연결을 http로보고 헤더를 설정합니다. HTTP_X_FORWARDED_PROTO 헤더가있는 경우 nginx를 설정하여 연결에 따라 계속 설정하려면 어떻게해야합니까?
18 nginx 

2
nginx 유닉스 도메인 소켓 오류
나는 fedora 17을 사용하고 유닉스 도메인 소켓을 사용하여 uwsgi로 nginx를 설정할 때 소켓을 적절한 권한으로 디렉토리에 배치하면 괜찮지 만 소켓을 배치 /tmp하면 nginx 오류가 발생합니다. connect() to unix:/tmp/MySite.sock failed (2: No such file or directory) while connecting to upstream 파일이 존재하며 nginx 사용자에 대한 읽기 / 쓰기 권한이 있습니다. 그러나이 …
18 nginx 

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