Skip to content

NCUBE.NET

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Apache Reverse Proxy 설정

2020-11-17 by 편리

Reverse Proxy 라고 하면 흔히 nginx 를 떠올리게 되는데.. 최근에야 Apache 에서도 Proxy 설정이 가능하다는 것을 알게 됐다. 회사의 개발서버가 Apache + PHP 5.6 으로 세팅된 상태여서 최근에 개발을 진행할 때 PHP 버전 때문에 여러 번 골머리를 앓게됐는데.. 그것도 Docker를 사용하면 쉽게 해결이 가능하다는 것을 또한 최근에 알게 됐다. 머리가 굳었던 것은 아닌데.. 그런 걸 하는 게 아마도 귀찮았던 모양이다. 회사 일이니까..

지난 포스트에서 Docker 로 개발환경을 구축했는데 이번엔 Apache Reverse Proxy 설정을 통해 웹접속 때 Docker 컨테이너로 접속하도록 설정을 했다. 이렇게 하니 PHP 7.4 환경에서 개발을 진행할 수 있게 됐다.

<VirtualHost *:80>
    ServerAdmin chicpro@notsun.com
    ServerName test.example.com
    ErrorLog "logs/test.example.com-error_log"
    CustomLog "logs/test.example.com-access_log" common
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://localhost:9001/
    ProxyPassReverse / http://localhost:9001/
</VirtualHost>

브라우저에서 test.example.com 으로 접속하면 Apache에서 localhost의 9001 포트로 요청을 넘겨주는 설정이다. 9001 은 Docker 컨테이너가 실행 중인 포트이다.

Post navigation

Previous Post:

MySQL DB 테이블 정보 얻기

Next Post:

Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • Windows 10 메모장의 재미난 기능
  • Windows 10 iCloud 사진 저장 폴더 변경
  • VS Code에서 git 히스토리 표시 오류
  • Windows 10 iTunes 백업 폴더 변경
  • Apache 서버에서 htaccess 파일 여러 개 지정하기
  • CentOS 7에서 Apache SELinux 설정
  • PSR 코딩을위해 VS Code 에 php-cs-fixer 적용
  • Instagram Basic Display API 연동
  • phpMyAdmin에서 root 로그인이 불가능한 경우 해결법
  • Ubuntu20.04 에서 PHP8 업그레이드

Recent Comments

  • 편리 on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • Kim on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 고맙습니다 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on PHPMailer를 이용한 이메일 발송
  • 초보자 on PHPMailer를 이용한 이메일 발송
  • 편리 on PHPMailer를 이용한 이메일 발송
  • 초보자 on PHPMailer를 이용한 이메일 발송
  • 편리 on 워드프레스 굿스플로 알림톡 플러그인 개발
  • 남민기 on 워드프레스 굿스플로 알림톡 플러그인 개발

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2021 NCUBE.NET | Built using WordPress and SuperbThemes