«reverse-proxy» 태그된 질문

리버스 프록시는 클라이언트에 대해 정의 된 특정 서버 세트에서 자원을 가져 오는 프록시 서버 유형입니다. 보안상의 이유로 또는 사용 가능한 공용 IP 주소가 없기 때문에 웹 서버에 컨텐츠를 직접 노출시키지 않는 것이 유리한 경우에 사용됩니다.

5
Nginx 리버스 프록시 + URL 재 작성
Nginx는 포트 80에서 실행 중이며이 방법 /foo으로 포트 경로 가있는 프록시 URL을 반대로 사용합니다 3200. location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } 이것은 잘 작동하지만 port에 응용 프로그램 3200이 있는데 초기 응용 프로그램을 /foo보내고 싶지 않습니다 . 즉-에 액세스 할 때 앱에서받은 경로 http://localhost/foo/bar만 /bar되고 싶습니다 …

13
캐싱 리버스 프록시로 Nginx를 설정하는 방법은 무엇입니까?
최근 Nginx가 리버스 프록시 기능에 캐싱을 추가했다고 들었습니다. 나는 둘러 보았지만 그것에 관한 많은 정보를 찾을 수 없었습니다. Nginx를 Apache / Django 앞에서 캐싱 리버스 프록시로 설정하고 싶습니다. 일부 (전부는 아님) 동적 페이지에 대한 Nginx 프록시 요청을 Apache에 요청한 다음 생성 된 페이지를 캐시하고 캐시에서 해당 페이지에 대한 후속 요청을 …


7
리버스 프록시시 nginx가 업스트림의 호스트 이름을 전달하도록 설정
호스트 이름으로 여러 도커 컨테이너를 실행합니다. web1.local web2.local web3.local nginx에 의한 호스트 이름을 기반으로 수행됩니다. 이 설정 앞에 (인터넷에 연결된 다른 컴퓨터에서) 다음과 같이 업스트림을 정의하는 프록시가 있습니다. upstream main { server web1.local:80; server web2.local:80; server web3.local:80; } 실제 가상 호스트 설명 : server { listen 80; server_name example.com; location …

4
다른 웹 서버로 요청을 전달하도록 IIS를 구성 할 수 있습니까?
호스트 헤더로 구별되는 하나의 IIS 6 서버에 여러 웹 사이트가 설정되어 있습니다. 그러나 내 네트워크에서 Linux / Apache 서버가 제공하는 사이트 중 하나를 갖고 싶습니다. IIS에 리버스 프록시 추가 기능을 사용해야합니까, 아니면 IIS에 모든 요청을 다른 서버로 전달하도록 지시하는 간단한 방법이 있습니까?

2
업스트림 응답이 임시 파일로 버퍼링 됨
나는 오히려 크고 느린 (복잡한 데이터, 복잡한 프론트 엔드) 웹 응용 프로그램의 구축이 RoR에 의해 제공 Puma과 nginx같은 역방향 프록시를. nginx오류 로그를 보면 다음과 같은 몇 가지 항목이 있습니다. 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/8/47/0000038478 while reading upstream, client: 5.144.169.242, server: …

3
nginx real_ip_header 및 X-Forwarded-For가 잘못된 것 같습니다
HTTP 헤더의 위키 백과 설명 X-Forwarded-For은 다음과 같습니다. X-Forwarded-For : client1, proxy1, proxy2, ... 지시문에 대한 nginx 문서는 real_ip_header다음과 같습니다. 이 지시문은 대체 IP 주소를 전송하는 데 사용되는 헤더 이름을 설정합니다. X-Forwarded-For의 경우,이 모듈은 X-Forwarded-For 헤더 의 마지막 ip를 대체 용으로 사용합니다. [엠파 시스 광산] 이 두 가지 설명은 서로 …

3
리버스 프록시로 상대 URL을 올바르게 처리하는 방법
Apache에서 다음과 같이 리버스 프록시 설정이 있습니다. 주소가 www.example.com/folder 인 서버 A는 리버스 프록시 서버입니다. 주소가 test.madeupurl.com 인 서버 B에 맵핑됩니다. 이런 종류의 작품. 그러나 내가 가진 문제는 www.example.com/folder에서 모든 상대 링크가 www.example.com/folder/css/examplefilename이 아닌 www.example.com/css/examplefilename.css 형식이라는 것입니다. CSS 이 문제를 어떻게 해결합니까? 지금까지 내 역방향 프록시는 서버 A (www.example.com)에 있습니다. …


2
업스트림 SSL을 사용하여 Nginx를 리버스 프록시로 구성
클라이언트에서받은 https 요청이 https를 통해 업스트림 서버로 전달되도록 Nginx 서버를 리버스 프록시로 구성하려고합니다. 내가 사용하는 구성은 다음과 같습니다. http { # enable reverse proxy proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwared-For $proxy_add_x_forwarded_for; upstream streaming_example_com { server WEBSERVER_IP:443; } server { listen 443 default ssl; server_name streaming.example.com; access_log …

5
리버스 프록시로 Nginx 대 Apache 중 하나를 선택
이런 종류의 질문은 아마도 여기에 요청되었을 수 있지만 실제로 내 질문과 일치하는 것을 찾을 수 없었습니다. nginx 성능이 상당히 인상적이라고 들었지만 Apache에는 더 많은 문서, 커뮤니티 (read : expert)가 도움을 요청했습니다. 이제 내가 알고 싶은 것은 두 웹 서버가 성능, 구성 용이성, 사용자 정의 수준 등의 측면에서 어떻게 비교되는지입니다. vps …

7
이름 기반 가상 호스트 SSH 리버스 프록시가 있습니까?
개발 환경에서 HTTP 리버스 프록시를 좋아했으며 DNS 기반 가상 호스트 리버스 프록시가 매우 유용하다는 것을 알았습니다. 방화벽에서 하나의 포트 (및 표준 포트) 만 열면 관리가 훨씬 쉬워집니다. SSH 연결과 비슷한 것을 찾고 싶지만 많은 운이 없었습니다. SSH 터널링을 사용하지 않는 것이 좋습니다. 표준 이외의 포트 범위를 열어야하기 때문입니다. 이것을 할 …

4
오류 로그보다 nginx를 더 디버깅하려면 어떻게해야합니까?
현재 상당히 많은 HTTP 홍수가 발생하고 있으며 nginx 리버스 프록시가 502 Bad Gateway를 생성합니다. 백엔드 서버의 프록시로 nginx를 실행하는 프론트 엔드 서버가 있지만 connect() failed (110: Connection timed out) while connecting to upstream오류가 많이 발생합니다. 그들의 톤. 백엔드에 연결하기 위해 프록시 서버를 우회하면 사이트를 제대로 실행할 수 있으므로 역방향 프록시에 …

3
Apache Loadbalancer와 백엔드간에 Https 사용
두 개의 아파치 서버 앞에서로드 밸런서로 구성된 아파치 (2.4) 서버를 사용하고 있습니다. 로드 밸런서와 백엔드 사이에 http 연결을 사용하면 정상적으로 작동하지만 https를 사용하면 작동하지 않습니다. 로드 밸런서의 구성 : SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off <Proxy balancer://testcluster> BalancerMember https://[Backend1]:443/test BalancerMember https://[Backend2]:443/test </Proxy> ProxyPass /test balancer://testcluster 백엔드에는 지금 자체 서명 된 …

3
NGINX를 사용하여 HTTP 백엔드에 대한 HTTPS 요청 프록시
HTTP를 통해 백엔드와 통신하는 외부에서 볼 수있는 웹 서버로 nginx를 구성했습니다. 달성하려는 시나리오는 다음과 같습니다. 클라이언트는 HTTP 요청을 nginx로 보내고 동일한 URL로 리디렉션되지만 HTTPS를 통해 리디렉션됩니다. 백엔드에 HTTP를 통한 nginx 프록시 요청 nginx는 HTTP를 통해 백엔드로부터 응답을받습니다. nginx는 이것을 HTTPS를 통해 클라이언트로 다시 전달합니다. 현재 설정 (백엔드가 올바르게 구성되어 있음)은 …

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