>운영 및 유지보수 >Apache >Apache가 역방향 프록시를 수행할 수 있습니까?

Apache가 역방향 프록시를 수행할 수 있습니까?

(*-*)浩
(*-*)浩원래의
2019-06-12 13:39:453165검색

역방향 프록시 방식은 프록시 서버를 사용하여 인터넷에서 연결 요청을 수락한 다음 요청을 내부 네트워크의 서버로 전달하고 서버에서 얻은 결과를 인터넷에서 연결을 요청하는 클라이언트로 반환하는 것을 말합니다. 이번에는 프록시 서버가 외부 세계에 역방향 프록시 서버로 나타납니다.

Apache가 역방향 프록시를 수행할 수 있습니까?

주로 Apache의 역방향 프록시에 대해 이야기합니다.

먼저 Apache에 이러한 모듈이 있는지 확인하세요. 이러한 모듈이 Apache 루트 디렉터리에 있는지 확인하세요. 여기에는 주로 다음 모듈이 포함되어 있습니다.

mod_proxy_ajp.so

mod_proxy_balancer.so

mod_proxy_connect.so

mod_pr oxy_http .so

아래 그림과 같이 구성 conf/httpd.conf 파일을 열고 이러한 모듈의 주석을 제거하십시오.

Apache가 역방향 프록시를 수행할 수 있습니까?구성 파일을 수정하고 conf 파일을 엽니다. /httpd.conf 파일 끝에 다음 구성을 추가합니다.

#反向代理
ProxyRequests Off
ProxyPass /clusterDemo http://127.0.0.1:8081/clusterDemo
ProxyPassReverse /clusterDemo http://127.0.0.1:8081/clusterDemo
 
ProxyPass /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
ProxyPassReverse /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
 
ProxyPass /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
ProxyPassReverse /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
#8888为apache的监听端口
<proxy>
    AllowOverride None
    Order Deny,Allow
    Allow from all
</proxy>
Test

apache와 해당 tomcat을 시작합니다.

브라우저에 주소 입력: http://127.0.0.1:8888/clusterDemo/index.jsp

브라우저에 주소 입력: http://127.0.0.1:8888/clusterDemo2/index. jspApache가 역방향 프록시를 수행할 수 있습니까?

주소 표시줄에서 요청한 애플리케이션에 올바르게 액세스할 수 있으며 이는 Apache의 역방향 프록시 요청이 성공적으로 전달되었음을 나타냅니다! ! ! Apache가 역방향 프록시를 수행할 수 있습니까?

더 많은 Apache 관련 기술 기사를 보려면

Apache 사용 튜토리얼

칼럼을 방문하여 알아보세요!

위 내용은 Apache가 역방향 프록시를 수행할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.