문서의 이전 판입니다!


Apache Rewrite Module

sudo a2enmod rewrite

/etc/apache2/sites-enabled/000-default 수정

또 탐색을 해서 /etc/apache2/sites-enabled/000-default 파일을 열자.

여기에서 다음을 수정한다.

<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny

위에서 AllowOverride 항목이 아마 none이나 deny로 돼 있을 것이다. 저걸 all로 고쳐 준다.

all이 보안에 별로 안 좋고 다른 걸 써 주는 게 낫지 않냐는 의견을 본 적도 있는데 내가 모르니까 패스한다.

만약 가상 호스트(virtual host)를 사용하고 있다면 거기서도 AllowOverride가 none이나 deny로 돼 있지 않은지 확인해 봐야 한다.

아파치 재시작(apache restart)

다 해놓고 왜 안되지 고민하지 않길 바란다.

아파치 재시작 명령어를 입력해 줘야 한다.

sudo  service apache2 restart

위 명령어를 입력하면 종료. 이제 잘 될 것이다.

누구나 수정하실 수 있습니다. 문법은 Formatting Syntax참조하세요.

역링크