«proxypass» 태그된 질문

Apache의 ProxyPass 및 nginx의 proxy_pass는 요청을 처리해야하는 백엔드 또는 원격 서버를 지정하는 데 사용되는 지시문입니다.

4
nginx proxy_pass로 경로를 제거하는 방법
에 실행중인 웹 http://example.com/응용 프로그램이 있고의 다른 서버에 다른 응용 프로그램을 "마운트"하려고합니다 http://example.com/en. 업스트림 서버 proxy_pass에서 작동하는 것처럼 보이지만 한 가지 문제가 있습니다. upstream luscious { server lixxxx.members.linode.com:9001; } server { root /var/www/example.com/current/public/; server_name example.com; location /en { proxy_pass http://luscious; } } 열면 example.com/en업스트림 응용 프로그램이 반환 404 not found …
77 nginx  path  proxypass 

2
SSL을 사용하는 Apache ProxyPass
SSL이 아닌 사이트를 통해 SSL 사이트의 요청을 프록시하고 싶습니다. 내 Apache httpd.conf는 다음과 같습니다. <VirtualHost 1.2.3.4:80> ServerName foo.com ProxyPass / https://bar.com/ </VirtualHost> 따라서 http://foo.com을 방문하면 아파치가 https://bar.com을 요청하여 가져온 페이지를 보내 줄 것으로 기대 합니다. 대신 500 오류가 발생하고 오류 로그에 다음이 표시됩니다. [error] proxy: HTTPS: failed to enable ssl …

2
Nginx 위치 정규식이 프록시 패스와 함께 작동하지 않습니다
Nginx 에서이 두 위치 지시문을 사용하려고하지만 Nginx를 부팅 할 때 약간의 오류가 발생합니다. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } 이것은 내가받는 오류입니다. nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" …
43 nginx  proxy  regex  proxypass 

4
jboss / tomcat을위한 nginx 설정
Apache를 사용하여 포트 80에서 JBoss / TomCat으로 트래픽을 전달하기 위해 설치 및 구성에 사용했습니다 mod_jk. nginx에 해당하는 것이 있습니까? 기본적으로 모든 포트 80 트래픽이 jboss로 전달되기를 원합니다.

2
프록시 패스가 작동하지 않습니다
OpenSUSE 13.1 설치에서 ProxyPass를 작동 시키려고합니다. 나는 시도했다 : a2enmod proxy a2enmod proxy_http a2enmod proxy_connect systemctl restart apache2 systemctl reload apache2 (모든 문장의 조합은 소용이 없습니다). 계속 같은 오류가 계속 발생합니다. SERVER:/etc/apache2 # apache2ctl start -f /etc/apache2/httpd-proxy.conf AH00526: Syntax error on line 4 of /etc/apache2/httpd-proxy.conf: Invalid command 'ProxyPass', perhaps misspelled …

3
변경 URL이없는 다른 도메인으로의 Nginx 프록시 도메인
내 질문은 subj에 있습니다. 나는 하나의 도메인을 가지고 있으며, 그것은 nginx의 구성입니다. server { listen 80; server_name connect3.domain.ru www.connect3.domain.ru; access_log /var/log/nginx/connect3.domain.ru.access.log; error_log /var/log/nginx/connect3.domain.ru.error.log; root /home/httpd/vhosts/html; index index.html index.htm index.php; location ~* \.(avi|bin|bmp|css|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|js|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|pps|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ { root /home/httpd/vhosts/html; access_log off; expires 1d; } location ~ /\.(git|ht|svn) { deny all; } location / { …
18 nginx  proxypass 

2
리디렉션과 프록시 패스를 동시에 사용할 수 있습니까
TomCat 응용 프로그램에 SSL을 제공하기 위해 CentOS에서 Apache 2.2.15를 사용하고 있습니다. ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300 ProxyPassReverse / http://127.0.0.1:8090 이것은 잘 작동하고 모든 것이 훌륭합니다. 그러나 다음 줄을 추가하고 싶습니다. Redirect permanent /broken/page.html https://www.servername.com/correct/page.html TomCat 응용 프로그램 자체의 오류를 처리하기 위해 위의. 그러나 예상대로 작동하지 않는 것 같습니다 (즉, 아무것도하지 …

4
UNIX 소켓을 통해 Nginx proxy_pass Node.js HTTP 서버를 어떻게 구성합니까?
UNIX 도메인 소켓을 통해 Node.js HTTP 서버에 연결하도록 Nginx 서버를 구성하려고합니다. Nginx 구성 파일 : server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } ( http://wiki.nginx.org/HttpProxyModule#proxy_pass 에 따라 ) Node.js 스크립트 : var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); 이제 전화하려고 할 때 …

1
ProxyPass : 디렉토리 URL을 비표준 포트로 리디렉션
Google을 검색했지만 답변을 찾는 데 큰 성공을 거두지 못했습니다. 우분투에서 서버를 실행 중이며 다양한 비표준 포트를 사용하는 프로그램이 설치되어 있습니다. 각각은 다른 포트를 사용합니다. 제 경우에는 9090, 9091, 9092, 9093 및 9094입니다. 아파치 서버를 설정하고 IP 주소를 입력하지 않고 서버에 도달 할 수있는 도메인 이름이 있습니다. 내가 찾고있는 것은 내가 …

3
ProxyPass 사용법을 이해하도록 도와주세요
업데이트 : 나는 아래 두 가지 답변을 가지고 놀면서 수정 된 질문을 추가했습니다. 안녕, 이 글을 읽고 있다면 아마도 Apache의 mod_proxy와 ProxyPass 기능에 익숙 할 것입니다. 다른 많은 사람들과 마찬가지로 내부 네트워크 외부에서 액세스 할 수있는 응용 프로그램이 있지만 응용 프로그램 자체가 다른 컴퓨터의 다른 내부 응용 프로그램에 액세스하는 문제가 …

1
nginx가 프록시 전용 서브 디렉토리를 리버스하지 못하게하는 방법
Apache에서는 하나 이상의 하위 디렉토리 ( "!"포함)를 제외한 모든 것을 ProxyPass 할 수 있습니다. ProxyPass /subdir ! ProxyPass / http://localhost:9999/ Nginx는 무엇입니까? 내 첫 번째 추측은 분명히 작동하지 않습니다. location /subdir { root /var/www/site/subdir; } location / { proxy_pass http://localhost:9999/ ; }
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.