/etc/apache2/apache2.conf 수정
자, 탐색을 해서 /etc/apache2/apache2.conf 파일을 수정하자. gedit로 열면 되겠다. 아마 더블클릭하면 될 거다. 실행할 거냐 뭐할 거냐 이런 식으로 묻는다면 ‘보기’를 선택한다.
여기에 다음 설정을 추가해 준다.
<IfModule mod_rewrite.c> rewriteEngine On </IfModule>
그리고 또 하나 남았다.
/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참조하세요. |
|---|