WAS

WebtoB 4 Reverse Proxy 리버스 프록시

Lawmin 2025. 5. 15. 14:40

https://lawmin.tistory.com/rp/ 접속시,

해당 서버에 localhost로 띄워진 http://127.0.0.1/rp/ 서비스로 연결시켜주는,

리버스 프록시 설정 예시입니다.

 

JDK, Tomcat 등의 버전 문제로 TLS 1.2, 1.3 지원 불가 등,

https가 불가한 레거시 서비스에 대한 https 설정 등 주로 보안을 위해 사용합니다.

 

*VHOST
host_rp HostName = "lawmin.tistory.com",
Port = "443",
        SSLFLAG = Y,
        SSLNAME = "SSL1",
        LOGGING = "rp_log1",
        ERRORLOG = "rp_log2"

*SSL
SSL1    CertificateFile = ...,
        CertificateKeyFile = ...,
        CACertificateFile = ...,
        Protocols = ...,
        RequiredCiphers= ...

*REVERSE_PROXY
rp
        VhostName = "vhost_rp",
        PathPrefix = "/rp",
        ServerPathPrefix = "/rp",
        ServerAddress = "127.0.0.1:80",
        RewriteRedirect = "http://127.0.0.1/rp/ /rp/"

*LOGGING
rp_log1
        Format = "DEFAULT", FileName = "log/rp_access.log_%M%%D%%Y%", Option = "sync"
rp_log2
        Format = "ERROR", FileName = "log/rp_error.log_%M%%D%%Y%", Option = "sync"