본문 바로가기
LEARN/OS

[UBUNTU] 우분투 웹서버 apache 설치

by 아이엠제니 2024. 2. 2.

os: ubuntu 22.04.3 LTS

apache version: Apache/2.4.52


 

 

한 서버 안에서 웹서버-was를 연동하는 게 필요했다.

이전에는 각각 웹서버랑 was 서버를 두었는데, 한 서버 안에서 진행하는 것은 처음이다.

비슷하겠지만, 그래도 처음 하는 것이니 기록이 필요할 것 같아 남긴다.

우선은 아파치 설치에 대한 과정을 남긴다.

 

 

 

1. 패키지 업데이트

sudo apt update

 

 

 

2. apache 설치

sudo apt install apache2

 

위까지 진행한 후에 http://서버ip (ex. http://localhost:8080)로 접속을 해본다면! 

 

 

이렇게 아파치 우분투 디폴트 페이지 화면이 나온다.

그러면 잘 설치된 거다.

 

index.html 파일 같은 경우에는 `/var/www/html` 경로에 넣어서, 정적 파일 같은 걸 적용할 수 있다.

 

 

 

3. 프록시 모듈 활성화

sudo a2enmod proxy
sudo a2enmod proxy_http

아차피만 설치했다고 해서 끝이 아니다.

위 프록시 모듈을 활성화해야 한다.

해당 프록시 모듈을 추가해야, was랑 연동이 된다.

 

 

4. ProxyPass 설정

ProxyPass 설정은 `/etc/apache2/sites-available` 해당 경로의 `default` 파일에서 할 수 있다.

 

<VirtualHost *:80>

.
        ProxyPass / http://localhost:8080/
        ProxyPassReverse / http://localhost:8080/
.

</VirtualHost>

 

프록시패스는 위와 같이 넣어주면 된다.

[localhost] 자리에는 서버 ip를 넣으면 된다.

 

 

5. 아파치 재시작

sudo systemctl restart apache2

프록시패스까지 설정한 후에 아파치를 재시작한다.

 

 

아파치 설치 후 접속했던 것처럼 http://서버ip (ex. http://localhost:8080) 이렇게 들어가 보면!

톰캣 화면이 뜨는 걸 볼 수 있다.

일단 아파치랑 톰캣이랑 연동은 잘 되었다고 보인다.

다음으로는 톰캣 설치에 대해 기록해야겠다.

 

 

 

 

 

 

300x250