«nginx» 태그된 질문

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

1
Nginx 학습 자료 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 서버 결함에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . Nginx를 배우고 싶습니다 (리눅스에 nginx + thin 레일 솔루션을 설정하려고합니다). 나는 러시아어를 알고 있지만 원래 nginx 문서는 이해하기가 조금 어렵습니다. 인터넷 (블로그, 커뮤니티 …
9 nginx 


1
보안 그룹 (AWS)과 iptables의 차이점
방금 서버를 설정하고 방화벽을 두 번 설정해야하는지 궁금합니다. 예를 들어 다음과 같은 열린 포트가있는 보안 그룹이 있습니다. 80, 443, 22 이제 UFW (iptables의 프론트 엔드)로 서버를 설정했습니다. 여기서 포트를 다시 설정해야합니까 아니면 보안 그룹이 없거나 둘 다없는 iptables에 설정해야합니까? 차이점이나 장점 / 장점이 있습니까?

4
Apache와 nginx가 제공하는 모든 404 페이지에 캐시없는 헤더를 추가하려면 어떻게합니까?
최근 Cloudflare로 전환 한 후 문제가 발생했으며 해결책은 기본적으로 Cloudflare가 404 응답을 캐싱하지 못하게하는 것입니다. 로드 밸런싱 된 다중 서버 설정에서 가끔 404가 발생하지만 rsync (lsyncd를 통해)로 빠르게 수정됩니다. Cloudflare 이전에는 rsync가 작업을 수행함에 따라 404ed 파일에 대한 재 요청이 매우 빠르게 200이되었습니다. 그러나 Cloudflare는 캐싱 헤더를 기반으로 모든 데이터를 …

4
nginx를 다시 시작할 수 없습니다. bind ()가 실패했습니다 (98 : 주소가 이미 사용 중입니다)
이 주제는 다양한 형태로 존재하지만 문제를 해결하는 데 문제가 있습니다. 을 실행 service nginx restart하면 nginx가 다음 로그와 함께 실패합니다. 2015/03/14 08:36:42 [emerg] 9400#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 2015/03/14 08:36:42 [emerg] 9400#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 2015/03/14 08:36:42 [emerg] 9400#0: …
9 ubuntu  nginx 

2
프록시 대상을 사용할 수없는 경우 Nginx 로컬 폴백 오류 페이지
Nginx 서버를 통해 로컬 서비스에 요청을 전달하고 있습니다. 내가 지금하려고하는 것은 서비스를 사용할 수없는 경우 로컬 오류 페이지로 폴백하는 것입니다. 내 현재 구성은 server { listen 80; server_name ""; location / { proxy_pass http://127.0.0.1:9080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 1; proxy_next_upstream error timeout http_500 http_502 …
9 nginx  proxy 

2
nginx : 왜 proxy_set_header를 if 절 안에 넣을 수 없습니까?
이 구성으로 : server { listen 8080; location / { if ($http_cookie ~* "mycookie") { proxy_set_header X-Request $request; proxy_pass http://localhost:8081; } } } nginx 서비스를 다시로드 할 때이 오류가 있습니다. Reloading nginx configuration: nginx: [emerg] "proxy_set_header" directive is not allowed here in /etc/nginx/conf.d/check_cookie.conf:5 nginx: configuration file /etc/nginx/nginx.conf test failed 이 …

2
nginx가 프록시로 제공하는 데이터 수정
외부 호스트로부터 요청을 받아서 내부 서버로 프록시하는 nginx 설정이 있습니다. 구성은 다음과 같습니다. server { listen 10.0.0.66:443; server_name my.example.com; root /websites/my.example.com ssl on; ssl_certificate /websites/ssl/my.example.com.crt; ssl_certificate /websites/ssl/my.example.com.key; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; location / { proxy_pass https://10.0.0.100:3000/; } } 실험 / 테스트 목적으로 내부 호스트가 임의의 …

1
Nginx. 서버 지시어 상속.
다음과 같이 건설을 줄일 수있는 방법이 있습니까? server { server_name regular_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3000; } } server { server_name mobile_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3001; } } 에 server api { location /api/ { proxy_pass 127.0.0.1:5000; …

8
로그인시 Nginx phpmyadmin이 / phpmyadmin 대신 /로 리디렉션
내 nginx 설치에서 phpmyadmin에 문제가 있습니다. 내가 입력하는 경우 <ServerIP>/phpmyadmin와의 로그, 내가로 리디렉션 <ServerIP>/index.php?<tokenstuff>대신<ServerIP>/phpmyadmin/index.php?<tokenstuff> Nginx 설정 파일 : user nginx; worker_processes 5; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' …

2
NGINX '전세계'위치
NGINX 서버의 '전역'위치를 만들 수 있습니까? NGINX가 제공하는 모든 사이트가 / global / 폴더에 액세스하기를 원합니다. 라인을 따라 http { [...stuff...] #Global path location /global/ { root /my/global/location/; } server { listen 127.0.0.1:80; server_name example.com; [...standard config...] } server { listen 127.0.0.1:80; server_name example.org; [...standard config...] } server { listen …
9 nginx 

5
한 가상 서버에서 ssl_verify_client = ON을 사용하고 다른 가상 서버에서 ssl_verify_client = OFF를 사용하는 방법은 무엇입니까?
가상 호스트에서 SSL 클라이언트를 강제로 확인하고 싶습니다. 그러나 "필요한 SSL 인증서가 전송되지 않았습니다"오류가 발생하여 무언가를 가져 오려고합니다. 테스트 구성은 다음과 같습니다. # defaults ssl_certificate /etc/certs/server.cer; ssl_certificate_key /etc/certs/privkey-server.pem; ssl_client_certificate /etc/certs/allcas.pem; server { listen 1443 ssl; server_name server1.example.com; root /tmp/root/server1; ssl_verify_client off; } server { listen 1443 ssl; server_name server2.example.com; root /tmp/root/server2; …
9 nginx  ssl  web 

2
nginx :“server_name”해결 순서?
내 nginx.conf에 "서버"블록이 여러 개 있습니다. server_name 일치 순서에 대한 문서가 잘못된 것 같습니다. 내 conf는 다음과 같습니다. server { listen 80 server_name domain.com *.domain.com # do stuff } server { listen 80 server_name sub.domain.com *.sub.domain.com # do something else } 문서가 첫 번째 서버로 가야한다고 지시 할 때 host …
8 nginx 

2
nginx를 사용하여 자체 인증서로 여러 하위 도메인을 설정하려면 어떻게합니까?
내가 읽은 모든 대답이 명백하지 않은 한, SNI는 내가 원하는 것을 할 수있게해야하지만, 모든 가이드는 내가하고있는 일을 정확하게하도록 지시합니다. 그러나 nginx는 잘못된 인증서를 제공하므로 분명히 뭔가 잘못하고 있습니다. ❯ sudo nginx -V | grep SNI %1 nginx version: nginx/1.10.3 built with OpenSSL 1.1.0f 25 May 2017 TLS SNI support enabled …
8 nginx  ssl  sni 

1
nginx에 여러 비밀번호 파일 사용
server구성에 여러 블록이 있으며 모두 같은 파일을 사용합니다 auth_basic_user_file. 이제 우리는 외부 인력과 함께 일하기 시작 server했으며 원래 사용자를 유지하면서 일부 사용자를 블록 중 하나에 추가하고 싶습니다 . 설명서에 설명되어 있지 않지만 여러 개 auth_basic_user_file를 사용할 수 없습니다. 비밀번호 파일을 수동으로 병합하지 않고이를 수행 할 수있는 방법이 있습니까? nginx 1.11.5를 …
8 nginx 

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