less than 1 minute read

어파치에서 제공하는 프록시 모듈을 사용해 Tomcat을 호출하려고 한다.
apach2에 대한 root 설정 파일은 /etc/apache2/apache2.conf이며,
서버에서 운영할 사이트에 대한 설정은 /etc/apache2/sites-available에서 한다.

파일 설정

설정을 위해 다음 명령어로 파일을 열자

1
2
3
cd /etc/apache2/sites-available

vi 000-default.conf

그리고는 태그 안에 다음 속성값들을 작성해주자

1
2
3
4
5
6
7
8
9
10
11
12
13
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에 직접 접근하지 못 하게 함으로서 보안을 강화시켜준다.

프록시 활성화

이제 설정을 했으니 프록시를 활성화해줘야 한다.

1
2
3
a2enmod proxy
a2enmod proxy_http
service apache2 restart

이렇게 어파치를 재시작해주면 Reverse Proxy가 적용된 어파치 서버를 이용할 수 있다.

시리즈