Apache2 Reverse Proxy Setting

  • Setting Environment

    • Ubuntu Server 18.04.1 LTS

    • Apache2 2.4.29

Reverse Proxy

  • 리버스 프록시는 외부 네트워크에서 접속 요청이 들어왔을 때, 해당 요청을 내부 서버로 전달하는 중계기 역할을 담당합니다.

  • 실제 운영중인 서버가 외부에 직접 노출되지 않고 Private Network에서 동작하기 때문에 보안이 향상되며, 프록시 서버에 인증 기능을 갖추는 경우도 있습니다.

  • 로드 밸런싱의 역할을 담당함으로서, URL에 따라 서버를 분기하며, 정적 콘텐츠를 캐싱하여 웹서버에 부하를 줄이는 역할을 담당합니다.

Software

  • Squid

  • Apache

  • Lighttpd

  • Varnish Cache

  • Nginx

 

Install Server

  • 위와 같이 다양한 오픈소스 소프트웨어를 통해서 리버시 프록시 기능을 구현할 수 있으며, 본 연구실에서는 Apache를 활용하여 구성을 진행하도록 하겠습니다.

  • 설치환경은 ESXi 6.5 기반에 Ubuntu Server 18.04.1 LTS Version을 사용하였습니다.

  • 설치가 완료되면 SSH를 통해 서버에 접속하고 다음과 같이 기본 환경 설정을 진행합니다.

     
     
  • 다음 명령을 실행하여 Apache를 설치하고 리버시 프록시 사용을 위한 설정을 진행합니다.

    경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
    어린이용이며, 설치가 필요없는 브라우저 게임입니다.
    https://s1004games.com

     
     
  • 웹 브라우저로 접속시 다음과 같은 화면이 뜨면 정상적으로 설치된 것입니다.

  • 다음은 Apache에서 Reverse Proxy 설정을 위한 모듈을 활성화 합니다.

     
     

Let's Encrypt - Free SSL/TLS Certificates

  • SSL 인증서를 설정하기 위하여 무료 SSL/TLS Certificates 서비스인 Let's Encrypt으로 인증서를 받아보겠습니다.

  • 서버에는 반드시 도메인 주소가 등록되어 있어야 합니다.

    • freenom

    • gandi

    • cloudflare

  • certbot을 다음과 같이 설치합니다.

     
     
  • 와일드카드로 서브도메인을 동록하기 위해서는 다음과 같이 입력합니다.

     
     
  • 연구실에서 사용하는 gandi 도메인의 경우 와일드카드를 아직 지원하지 않기 때문에 서브 도메인을 직접 등록합니다.

     
     
    • 짧은 시간 반복적으로 키를 발급받을 경우 일시적으로 키 발급이 중지됩니다.

    • https://www.sslshopper.com/ssl-checker.html

      • 위의 사이트에서 발급받은 도메인에 SSL 인증서가 정상적으로 등록되었는지 확인합니다.

Reverse Proxy Setting

  • 디렉토리를 이동하여 리버스 프록시 셋팅을 진행합니다.

     
     
     
     
  • 파일을 수정한 다음에는 Apache에 해당 파일을 등록하는 절차를 진행해야 합니다.

     
     
  • 다른 서브 도메인에 대해서도 위와 같은 방법으로 conf 파일을 생성하고 저장합니다.

 

troubleshooting

  • 시스템 재시작시 오류가 발생한 경우 해당 로그를 확인하여 오타나 해당 모듈을 활성화 했는지 확인합니다.

  • 에러로그 파일은 다음에서 볼 수 있습니다.

     



출처: https://judo0179.tistory.com/34 [Connecting ]

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수

등록된 글이 없습니다.

대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED