728x90
반응형
2021.06.07 - [Dev./Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup
2021.06.10 - [Dev./Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (2) - Tomcat9
어파치에서 제공하는 프록시 모듈을 사용해 Tomcat을 호출하려고 한다.
apach2에 대한 root 설정 파일은 /etc/apache2/apache2.conf이며,
서버에서 운영할 사이트에 대한 설정은 /etc/apache2/sites-available에서 한다.
설정을 위해 다음 명령어로 파일을 열자
$ cd /etc/apache2/sites-available
$ vi 000-default.conf
그리고는 <VirtualHost> 태그 안에 다음 속성값들을 작성해주자
ServerName [도메인]
ServerAlias [www.도메인]
ServerAdmin webmaster@localhost
ProxyRequests off # Reverse Proxy
ProxyPreserveHost On
<Proxy *>
Order deny, allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ServerAdmin | 대표 메일 주소 |
ServerName | 서버 이름 |
ServerAlias | www를 호스트명으로 이용하는 경우 추가 |
Reverse Proxy를 사용하는 것이 WAS에 직접 접근하지 못 하게 함으로서 보안을 강화시켜준다.
이제 설정을 했으니 프록시를 활성화해줘야 한다.
$ a2enmod proxy
$ a2enmod proxy_http
$ service apache2 restart
이렇게 어파치를 재시작해주면 Reverse Proxy가 적용된 어파치 서버를 이용할 수 있다.
728x90
반응형
'~2023' 카테고리의 다른 글
[Tomcat/Issue] Maven 프로젝트를 .war로 배포 시 HTTP 404 ERROR 발생 (0) | 2021.06.21 |
---|---|
[json/pandas] json 파일 읽어오기 및 데이터 프레임으로 만들기 (0) | 2021.06.14 |
[JS] 스크롤 내리면 나타나는 navBar(메뉴바) 구현 (0) | 2021.06.10 |
[CSS] 단락 높이를 화면에 꽉 맞게 지정하기 (0) | 2021.06.10 |
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (2) - Tomcat9 (0) | 2021.06.10 |