2021.06.07 - [Dev./Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup
환경 Ubuntu 20.04 LTS(카페24 가성 서버 호스팅 자이언트) Spring Boot Maven OpenJDK 11 MySQL 8.0 Apache2 Tomcat9 (선택) Putty FileZilla Ubuntu 20.04에서 Spring Boot를 배포하기 전에 필요한 프로그램들을..
developnote.tistory.com
2021.06.10 - [Dev./Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (2) - Tomcat9
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (2) - Tomcat9
기본적으로 필요한 프로그램을 Setup하는 방법은 아래의 글로 가서 설치하고 오길 바람 2021.06.07 - [리뷰/Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup [Server] Ubuntu 20.04에서 Sp..
developnote.tistory.com
어파치에서 제공하는 프록시 모듈을 사용해 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가 적용된 어파치 서버를 이용할 수 있다.
'~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 |