회사에서 <회사 도메인>/data
URL을 요청하면, 특정 URL로 연결되는 리다이렉팅 기능을 급하게 요청받았었다. 현재 하고있는 일이 많아 우리팀 신입 분에게 이 Task를 맡겼었는데 3일 내내 전전긍긍하길래 다른 Task를 부여해주고 내가 빠르게 처리해보기로 했다. (나도 서버에서 구현하는건 처음이지만 2년의 개발 짬 덕분인지 뭔가 해낼 수 있을 것 같았다.😤)
먼저 우리 회사 서버 종류는 apache2 이기에 이를 기준으로 구현 절차를 작성해보도록 하겠다.
먼저 ssh 명령어로 서버에 접속하였다.



ssh -i "PEM_KEY_PATH" <호스트명>@<서버 IP>
리다이렉팅 환경설정 스크립트 파일을 생성하고 연결할 URL과 관련 환경설정 코드를 작성한다.
파일 생성
sudo vi /etc/apache2/sites-available/data.conf
Redirecting 환경설정 코드
/etc/apache2/sites-available/data.conf
<VirtualHost *:80>
ServerName www.<도메인>.com
Redirect permanent /data <리다이렉팅 URL>
</VirtualHost>
위의 스크립트 코드를 data.conf
환경설정 파일에 작성 후, :wq
명령어로 저장 및 닫기
Redirecting 환경설정 파일 연결하기
아파치 서버의 메인 환경설정 파일인 etc/apache2/apache2.conf
에서 Include
키워드를 사용하여 아래와 같이 스크립트 코드를 작성한다.
Include /etc/apache2/sites-available/example.conf
(apache2.conf 또한 sudo 명령어로 파일을 수정하고 저장하도록 한다. 그렇지 않으면, 권한 문제로 오류가 발생할 수 있음.)
서버 재시작
이제 아래 명령어를 통해 apache 서버를 재시작한다.
sudo service apache2 restart
🎯 apache2 서버에서 리다이렉팅 기능 구현을 성공적으로 구현하였다.
⌛️ 총 소요시간은 40분
🔥 갈 길이 한참 멀지만 그래도 2년동안의 개발 경험에서 나오는 감은 역시 무시할 수 없다. 앞으로도 재밋게 개발 생활 해보자!