[Ubuntu Diary] Apache 서버에 mod_rewrite 모듈 활성화하기

우분투에서 apt-get을 이용해서 apache 웹서버를 설치하는 경우, 기본적으로 mod_rewrite 기능이 비활성화 되어있는데,  특정 솔루션을 웹서버에 설치하고자 하는 경우 이 mod_rewrite 모듈의 활성화가 필요한 경우가 존재한다. 

이 mod_rewrite 모듈은 무엇인가?
이 모듈을 설치하고 활성화 하려면 어떻게 해야 하는가?

이 두 가지 내용에 대해 많이 궁금했었지만, 뭔가 쉽게 해답을 찾기 어려웠다. 
늘 그렇지만 참 어렵게 설명하는 블로그들이 많다. 

자. 자료를 찾아보자. 
mod_rewirte 모듈이란 무엇인가?

가상도메인을 이용하고자 할때 필요한 모듈로서 자세한 내용은 아래의 경로를 참고하자. 
http://kldp.org/node/28818

그러면 이 mod_rewrite 모듈을 설치하고 활성화 하는 방법에 대해 알아보자. 

설치
$sudo a2enmod rewrite 

활성화
/etc/apache2/site-available/default 파일을 vi 에디터로 열어준다. 
<Directory /var/www> 하위의 속성값들 중에서 'AllowOverride None'을 'AllowOverride All'로 변경해 주자. 

재시작
$sudo /etc/init.d/apache2 restart 명령으로 아파치 웹서버를 재시작해준다.