[Ubuntu] apache2 모듈 활성화

Ubuntu 패키지에 포함된 apache2로 서버를 운영할 경우, a2enmod 명령으로 apache 모듈을 활성화 할 수 있다.

– ubuntu 패키지의 apache2를 설치할 경우 apache2 디렉토리로 이동하면 아래와 같이 mods-available 디렉토리와 mods-enabled 디렉토리가 있다.

– mods-available 디렉토리에는 활성화 가능한 모듈들이 들어 있으며, mods-enabled 디렉토리에는 실제 활성화 된 모듈들이 symbolic link 가 생성되어 있다.
a2enmod 명령으로 모듈을 활성화 하면 mods-available 디렉토리에 있는 모듈들이 mods-enabled로 symbolic link가 생성된 것을 확인 할 수 있다.

apache2 rewrite 모듈 활성화

  1. a2enmod 명령으로 rewrite 모듈을 활성화

– a2enmod 를 실행 할 경우는 아래와 같이 /etc/apache2/mods-available/rewrite.load 파일이 /etc/apache2/mods-enabled/ 디렉토리로 링크가 생성된다.

– a2enmod 명령을 사용하지 않고 수동으로 링크를 생성해도 된다.

  1. /etc/apache2/apache2.conf 파일에 아래의 내용을 추가한다.
    RewriteEngine On

다음과 같이 간단이 처리
sudo a2ensite site.kr