«nginx» 태그된 질문

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

1
SSL을 사용하여 이전 도메인에서 새로운 도메인으로 Nginx 리디렉션
나는에서 내 사이트의 도메인 이름을 변경하려고 https://www.myolddomain.se/에https://www.mynewdomain.se/ 문제는 이전 도메인의 경우 모든 페이지에서 SSL을 강제 실행했기 때문에 Google 및 기타 사이트의 모든 링크가 https와 연결되어 있다는 것입니다. https 링크에서 이전 도메인을 방문하려고하면 인증서 오류가 발생합니다. 그래서 내 질문은 :이 오류가 발생하지 않고 https와 연결된 모든 페이지를 nginx의 다른 https 보안 …

1
nginx는 DER 형식 인증서를 지원합니까?
하나를 사용해 보았지만 실패했습니다. PEM으로 변환하면 정상적으로 작동합니다. 사용자는 서버에 인증서를 업로드하고 nginx를 모두 지원하도록 nginx를 구성 할 수 있는지 궁금합니다. 그렇지 않은 경우 인증서 파일이 DER 또는 PEM 형식인지 프로그래밍 방식으로 확인할 수 있습니까?
10 nginx 

4
Nginx에서 폴백 오류 페이지를 설정하는 방법은 무엇입니까?
현재 일부 오류 페이지 및 기타 "기본"미디어 파일 (favicon.ico 및 robots.txt 등)을 nginx에서 처리하도록 구성하고 있으며 특정 오류 페이지에 대해 원하는 방식으로 작동하는 사소한 문제가 발생했습니다. . 기본적으로 내가하려고하는 것은 해당 서버의 루트 아래에있는 서버의 특정 파일을 제공하는 것입니다 (예 : /var/www/someserver.com/robots.txt). 해당 파일이 없으면 nginx가 "default"(예 : /var/www/default/robots.txt)로 이동합니다. …
10 nginx 

1
SSL없이 http2를 사용하여 nginx 통신을 사용하는 nginx
nginx-proxy 및 nginx-server docker 컨테이너가 있습니다. client browser < > nginx-proxy proxy_pass를 통한 http2 및 443입니다. nginx-proxy < > nginx-server 는 http1이고 http2로 옮기고 싶지만 SSL은 없습니다. 둘 다 동일한 서버에 있기 때문에 트래픽 암호화의 이점을 보지 못합니다. 나는 nginx 문서를 읽었으며 SSL없이 http2를 지원한다고 말합니다. 그래서 80 http2;nginx-server vhost에서 …
10 nginx  http2 

1
nginx의 맵 지시문에서 여러 변수를 지정하는 방법
글쎄, 나는 이것과 약간 다른 질문을 가지고 있습니다 : 나는 동시에 두 개의 변수를 매핑하고 싶지 않고 두 개의 다른 변수를 매개 변수로 사용하여 하나의 변수를 매핑하고 싶습니다. 실제로 지도 지시문 에 대한 설명서를 읽었 습니다 . 버전 0.9.0 이전에는 첫 번째 매개 변수에 단일 변수 만 지정할 수있었습니다. 따라서 …

2
포함 할 nginx 상대 경로
nginx conf 파일 include에서 현재 conf 파일을 기준으로 다른 conf 파일 을 지정하는 방법이 있습니까? 나는 쓰고 싶다 : server { listen 80; server_name localhost; include "../apis/basic.conf"; ... }

3
nginx가 제공하는 정적 파일 내에서 nginx 환경 변수를 사용할 수 있습니까?
nginx 설정에서 환경 변수를 사용하고 nginx가 정적 파일 (html, js, css-예를 들어 AngularJs 앱) 만 제공하도록 구성된 경우 nginx가 제공하는 JS 파일 내에서 환경 변수를 사용할 수있는 방법이 있습니까 ? 또는 io.js, php 등의 비 정적 서버를 실행하기위한 유일한 방법입니다. 그러나 nginx의 구성에서 기본적으로 환경 변수를 사용할 수 없습니다. 나는 …

1
sudo없이 nginx 로그를 다른 사용자와 공유하는 방법은 무엇입니까?
서버에 2 명의 사용자가 있습니다. sudo가있는 사람은 없이도 다른 사람에게 액세스합니다. nginx 로그에 액세스하는 방법 /var/log/nginx/error.log sudo사용 권한이 없는 다른 사용자 에게 cat /var/log/nginx/error.log? / home / username 디렉토리에 로그인하기 위해 심볼릭 링크와 같은 것을 만들 수 있습니까? 그래서 내 질문은- sudo권한이 없는 사용자가 어떻게 nginx 로그를 확인할 수 있습니까?
10 linux  ubuntu  nginx  logging 

1
위치 지시문이 작동하지 않습니다
내 NGINX 서버의 경우 정적 콘텐츠를 제거하기 위해 가상 서버를 설정했습니다. 현재 이미지에 만료 날짜가 있도록 설정하려고합니다. 그러나 이것에 대한 위치 지시문을 만들면 모든 것이 404가됩니다. 내 구성은 다음과 같습니다. /srv/www/static.conf server { listen 80; server_name static.*.*; location / { root /srv/www/static; deny all; } location /images { expires 1y; …

2
Nginx SSL-SSL : 오류 : 0906D06C : PEM 루틴 : PEM_read_bio : 시작 라인 없음
123-reg의 인증서를 사용하여 서버에서 SSL을 사용하려고하지만이 오류가 계속 발생합니다. nginx: [emerg] SSL_CTX_use_certificate_chain_file("/opt/nginx/conf/cleantechlms.crt") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib) 이것은 내 nginx 구성입니다. server { listen 443; server_name a-fake-url.com; root /file/path/public; passenger_enabled on; ssl on; ssl_certificate /opt/nginx/conf/cleantechlms.crt; ssl_certificate_key /opt/nginx/conf/cleantechlms.key; } crt 및 키를 전체 파일 권한으로 설정하려고 시도했지만 …
10 nginx  ssl 

3
특정 소스 IP를 사용하는 프록시로 nginx
정적 파일을 제공하고 Tomcat 인스턴스에 다른 요청을 프록시하기 위해 nginx를 사용하고 있습니다. 문제는 nginx가 Tomcat에 연결할 때 사용할 IP 주소를 선택하는 방법을 모른다는 것입니다. 각 Tomcat 인스턴스는 특정 IP 주소의 HTTP 연결 만 허용합니다. 내 서버에는 이러한 모든 IP가 있습니다. 나는 단지 nginx가 사용할 것을 선택할 수 없습니다. 이것은 내 …
10 nginx  proxy  ip  ip-address 

3
nginx가 외부 IP 주소로 요청을 제공하지 않음
포트 81에서 nginx를 실행하고 있습니다. telnet을 사용할 수 telnet 127.0.0.1 81있으며 모든 것이 정상입니다. 그러나 내 Mac (외부 IP 주소)에서 내 컴퓨터로 텔넷하려고하면이 오류가 발생합니다. telnet: connect to address 109.123.x.x: Connection refused telnet: Unable to connect to remote host 내 / etc / nginx / sites-available / default 파일은 다음과 …
10 nginx  ip  ip-address 

1
Nginx 간단한 제품을 기존 카테고리에서 새로운 카테고리로 리디렉션
이전 카테고리에서 새로운 카테고리로 제품을 리디렉션하고 있습니다. 나는 다음 규칙에 따라 작동하도록했습니다. rewrite ^/old-category/(.*) /new-category/$1; 그러나 나는 "end line"sign $을 언제 사용해야하는지, 그리고 그것과의 차이점이 있거나없는 경우를 알고 싶습니다. 예를 들면 다음과 같습니다. rewrite ^/old-category/(.*)$ /new-category/$1; 또한 사용자가 제품없이 기존 카테고리 이름을 작성하는 경우 사용자를 리디렉션하고 싶습니다. 카테고리 리디렉션에 대해서만 …


1
Real-IP 사용시 $ remote_addr의 원래 값을 기록하는 방법
내 환경에는 여러 시스템을 통과하는 사용자 요청이 있습니다. [클라이언트]-> [ELB] ---> [nginx]-> [웹] (ELB = AWS Elastic Load Balancer) 이 답변 덕분에 nginx가 올바른 클라이언트 IP 주소를 결정하고 X-Forwarded-For및 X-Real_IP헤더 가있는 업스트림 서버 (웹)에 전달했습니다 . 관련 nginx 설정 : real_ip_header X-Forwarded-For; set_real_ip_from 10.0.0.0/8; real_ip_recursive on; proxy_set_header X-Real-IP $remote_addr; 내 …

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