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) 이렇게 들어가 보면!
톰캣 화면이 뜨는 걸 볼 수 있다.
일단 아파치랑 톰캣이랑 연동은 잘 되었다고 보인다.
다음으로는 톰캣 설치에 대해 기록해야겠다.
'LEARN > OS' 카테고리의 다른 글
[UBUNTU] 우분투 절전모드 비활성화 명령어 (0) | 2024.02.05 |
---|---|
[UBUNTU] 우분투 자바 JDK 11 설치 및 톰캣 9.0.83 버전 설치 (0) | 2024.02.02 |
[UBUNTU] 우분투 vi 에디터에서 i가 안 될 때 (0) | 2024.01.22 |
[우분투] ftp 접속 및 파일 이동 가져오기 내보내기 (0) | 2024.01.12 |
[Jenkins] 메이븐 프로젝트 빌드 및 배포 관련 파이프라인 스크립트 작성 (0) | 2024.01.11 |