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 ]

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
35 [알아봅시다] 조현경(특허청)-강의자료-명세서작성법및특허출원 (1) file 졸리운_곰 2026.02.18 324
34 [알아봅시다][ETC] 왜 똑똑한 사람들은 더 행복하지 않을까? 졸리운_곰 2025.11.10 227
33 [알아봅시다] [ETC.] "윈도우 배경 속 푸른언덕은 어디로"…네티즌들 탄식한 현재 모습 file 졸리운_곰 2025.06.05 267
32 [ETC.] 北, 법원 전산망 2년간 침투해 1천GB 빼내…0.5%만 피해 확인 file 졸리운_곰 2024.05.11 168
31 [ETC.] 충전 하세월, 단독근무 불능... 뉴욕 ‘로보캅’ 4개월 만에 해고 file 졸리운_곰 2024.02.05 172
30 [수학] Sin 1/x 의 극한 file 졸리운_곰 2023.07.25 654
29 [알아봅시다] [법률] 직장 동료의 컴퓨터 속 메신저! 몰래 훔쳐보면 정보통신망법 위반일까요? file 졸리운_곰 2022.10.30 202
28 [알아봅시다] 형사범죄 폭행 졸리운_곰 2022.10.30 208
27 [알아봅시다] 폭행죄 공소시효는 ? 졸리운_곰 2022.10.30 230
26 [알아봅시다][고소,고발] 고소ㆍ고발 file 졸리운_곰 2022.10.23 234
25 탄소생명체, 규소생명체 PART-2 file 졸리운_곰 2020.07.09 284
24 탄소생명체, 규소생명체 PART-1 file 졸리운_곰 2020.07.09 284
23 [주말N수학]'파국이론'으로 분석한 역주행의 신화 file 졸리운_곰 2020.07.04 242
22 [프리미엄리포트] 바이러스는 어떻게 탄생했나 file 졸리운_곰 2020.07.04 295
21 살아있는 세포 손상 없이 전자현미경으로 관찰 성공 file 졸리운_곰 2020.06.30 252
20 "인류와 소통 가능한 외계문명 최소 36개" file 졸리운_곰 2020.06.27 238
19 日연구팀 '겨울잠' 유도 실험 성공…의료·우주탐사 활용 기대 file 졸리운_곰 2020.06.14 272
18 [알아봅시다] [박진영의 사회심리학] 머릿속을 지배하는 부정적 '알람' 끄는 법 file 졸리운_곰 2020.06.14 185
17 ‘책임 회피’ ‘그럴만한 이유가 있었다’ 적반하장, 어떻게 행동하면 좋을까 file 졸리운_곰 2020.04.17 212
16 [과학TALK] 시속 1220km로 전 국토 누비는 미래교통의 꿈 file 졸리운_곰 2020.03.21 154
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED