«nginx» 태그된 질문

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

2
nginx / chrome을 사용한 CORS (Cross Origin Resource Sharing)
다음과 같은 세그먼테이션이있는 웹 사이트가 있습니다. api.example.com developers.example.com example.com 둘 다 허용 하고 AJAX 요청을 example.com하고 싶습니다 .developers.example.comapi.example.com api.example.com유니콘이 제공하는 Rack 앱 인 지금까지의 nginx 구성 은 다음과 같습니다. upstream app_server { server unix:/tmp/api.example.com.sock fail_timeout=0; } server { listen 80; server_name api.example.com; access_log /home/nginx/api.example.com/log/access.log; error_log /home/nginx/api.example.com/log/error.log; location / { add_header …
13 nginx 

5
Nginx. 나열되지 않은 SSL 가상 서버에 대한 요청을 어떻게 거부합니까?
와일드 카드 SSL 인증서와 동일한 IP에 여러 하위 도메인이 있습니다. 이제 nginx가 언급 된 서버 이름 만 처리하고 다른 서버에 대한 연결을 끊어 nginx나열되지 않은 서버 이름 (응답하지 않고 거부 되거나 죽지 않고 단일 바이트가 아닌)에 대해 실행되지 않는 것처럼 보이기를 원합니다 . 나는 다음을한다 ssl_certificate tls/domain.crt; ssl_certificate_key tls/domain.key; server …

2
Nginx의 유지 관리 페이지, 모범 사례
유지 관리 페이지가있을 때 서버가 표시되도록 구성하고 싶습니다. 이 코드를 시도하고 작동합니다. location / { try_files /maintenance.html $uri $uri/ @codeigniter; } 그러나 200 상태 코드와 함께 제공되며 검색 엔진에 혼란을 줄 수 있습니다. 모범 사례는 503 상태 코드를 반환하는 것입니다. 구글에 내가 좋아하는 그것에 대해 몇 가지 관련 페이지 발견 …

3
Nginx 재시작 문제
Nginx를 다시 시작할 때 갑자기 다음과 같은 오류가 발생합니다. nginx 재시작 : [경고] : 오류 로그 파일을 열 수 없습니다 : open () "/var/log/nginx/error.log"실패 (13 : 권한 거부) 2011/02/16 17:20:58 [warn] 23925 # 0 : "user"지시문은 마스터 프로세스가 /etc/nginx/nginx.conf:1에서 무시 된 수퍼 유저 권한으로 실행되는 경우에만 의미가 있습니다. 구성 파일 …
13 terminal  nginx 

1
Apache MPM-작업자와 프리 포크
VPS에 설치할 수있는 최고의 Apache MPM이 무엇인지 파악하려고합니다. 나는 몇 가지 벤치 마크를 보았고 MPM Worker는 Prefork보다 성능이 좋을 것 같지만 어떤 이유로 든 모든 사람들이 Prefork over Worker를 PHP 설정을 권장하는 것 같습니다. 일부 PHP 함수가 스레드로부터 안전하지 않기 때문입니까? 만 setlocale()생각 나는,하지만 난 그 문제가 될 것이라고 생각하지 …

3
파일이 존재하는 경우에만 Nginx 재 작성 URL
사용자가 오래된 이미지 URL로 이동하려고하면 Nginx에 대한 다시 쓰기 규칙을 작성해야합니다. /images/path/to/image.png 파일이 존재하지 않으면 다음으로 리디렉션하십시오. /website_images/path/to/image.png 이미지가 새 URL에 존재하는 경우에만 404로 계속 진행하십시오. 호스트의 Nginx 버전에는 아직 try_file이 없습니다.
13 nginx  rewrite 

4
Nginx 와니스 Nginx Django?
django 앱이 있는데 서버 앞에 Varnish를 설정하고 싶습니다. 에서 다른 저기 serverfault 스레드 누군가가 니스의 앞에 Nginx에 퍼팅 제안했다. 캐싱 서버의 Varnish 앞에 Nginx를 넣어야합니까? 그렇다면 앱 서버에서 Nginx를 사용해야합니까?
13 nginx  django  varnish 

2
nginx 설정을 여러 줄로 나누는 방법은 무엇입니까?
특히 HPKP 헤더 (또는 일반적으로 다른 긴 헤더)를 구성 할 때 nginx 구성의 라인을 여러 라인으로 분할하는 것이 유용합니다. 원하는 결과입니다. pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; 그러나 브라우저의 경우 한 줄만 있어야합니다. pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; 그래서 몇 가지 시도했지만 결과에 만족하지 않습니다 ... 첫 번째 시도 …

4
nginx 용 로그 분석기 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 서버 결함에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . nginx로 실행되는 웹 앱이 있고 각 파일이 얼마나 많은 조회수를 가져 왔는지, 그리고 Google에서 생성 할 수없는 404 및 기타 오류에 대한 정보를 …
13 nginx 

2
Nginx-HTTP AUTH 전달-사용자?
Nginx와 Jenkins (Hudson)에 문제가 있습니다. HTTP 기본 인증으로 Jenkins 인스턴스의 Nginx를 리버스 프록시로 사용하려고합니다. 지금까지 작동하지만 인증 사용자 이름으로 헤더를 전달하는 방법을 모르겠습니다. location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass http://192.168.178.102:8080; proxy_redirect default; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-User $http_authorization; proxy_max_temp_file_size 0; …

2
Nginx 프록시 캐싱-작동하는지 확인하는 방법?
온라인에서 찾은 자습서에서 프록시 캐싱을 사용하도록 nginx.conf 파일을 설정했습니다. 이제 실제로 작동하는지 확인하는 방법을 찾으려고합니다. 나는 추가 어딘가를 읽은 add_header X-Cache-Status $upstream_cache_status;서버 섹션의 설정 파일로하는이 캐시에서 인 경우 표시 (중 하나 HIT, MISS 또는 EXPIRED의 값이됩니다) 응답에 캐싱 헤더를 추가해야합니다. 이 헤더 (및 해당 값)를 볼 수있는 곳과 이것이 올바른 …

4
Nginx, Apache, mod_wsgi를 사용하여 Django App 배포
표준 개발 환경을 사용하여 로컬로 실행할 수있는 django 앱이 있습니다. 이제 생산을 위해 이것을 EC2로 옮기고 싶습니다. django 문서는 apache 및 mod_wsgi로 실행하고 정적 파일을로드하기 위해 nginx를 사용하도록 제안합니다. Ec2 상자에서 Ubuntu 12.04를 실행 중입니다. 내 Django 앱 "ddt"에는 ddt.wsgi가있는 하위 디렉토리 "apache"가 있습니다. import os, sys apache_configuration= os.path.dirname(__file__) project …

2
SSI (Server Side Include)와 ESI (Edge Side Include)의 주요 차이점
웹 서버 수준에서 동적 콘텐츠를 정적 페이지에 포함시켜야합니다. 지금까지 찾은 두 가지 옵션은 Server Side Include (SSI)및 Edge Side Include (ESI)입니다. 의 기원은 있지만 SSI오래된 것 같고 (즉, 모호 일리노이 참조 것 같다의 대학에서 95 페이지를 캐시 분명히 그것은 출신, NCSA httpd그물의 95 %에 대해 전원에 사용되는 웹 서버 의하는 …

3
URL의 끝에 nginx 다시 쓰기 매개 변수 추가
URL 끝에 다음 매개 변수가 추가되도록 리버스 프록시를 구성해야합니다. &locale=de-de 이것은 거의 작동합니다. rewrite ^(.*)$ $1&locale=de-de break; 그러나 문제는 '& locale = de-de' 가없는 경우 와 '?'가있는 경우 에만 추가해야한다는 것입니다. URL에서 ... 이를 위해 올바른 정규식을 공식화하는 데 도움을받을 수 있습니까? 또 다른 질문 : 이것을 사용하면 왜 내 …
13 nginx  regex 

3
X-forwarded-for 헤더를 기반으로 리소스에 대한 액세스를 거부하는 방법
X-forwarded-for 헤더에 전달 된 클라이언트 IP를 기반으로 Nginx 뒤의 리소스에 대한 액세스를 제한하려고합니다. Nginx가 Google Cloud Platform의 Kubernetes Cluster에있는 컨테이너에서 실행되고 실제 클라이언트 IP는 x-forwarded-for 헤더로만 전달됩니다. 지금까지 다음 코드를 사용하여 단일 IP에 대해 관리했습니다. set $allow false; if ($http_x_forwarded_for ~* 123.233.233.123) { set $allow true; } if ($http_x_forward_for ~* …
13 nginx 

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