홈페이지가 제대로 작동하려면
1. 서버에 rewrite 모듈이 설치되고 로드가 되어야 한다.
2. 홈페이지 폴더에 대한 설정 중 Options FollowSymLinks와 Allowoverride FileInfo를 해줘야 한다.
3. 다음은 Rewrite 경고 메시지이다.
4. 수정 후 아파치를 재시작하려면 다음과 같이 입력한다.
1 |
sudo apachectl restart |
- Rewrite를 사용할 수 없습니다.
다음 항목을 확인하십시오. - 웹서버 설정에 mod_rewrite의 로딩이 포함되어야 합니다.
예: LoadModule rewrite_module modules/mod_rewrite.so - 웹서버 설정의 이 디렉토리에 대한 Options 항목에 FollowSymLinks가 포함되거나 All이어야 합니다.
예: Options FollowSymLinks
예: Options All - 웹서버 설정의 이 디렉토리에 대한 AllowOverride 항목에 FileInfo가 포함되거나 All이어야 합니다.
예: AllowOverride FileInfo
예: AllowOverride All - 위 2와 3의 문제는 아래 내용을 웹서버 설정에 포함시켜 해결할 수 있습니다.
<Directory “/web/scbyun/wwwhome”>
Options FollowSymLinks
AllowOverride FileInfo
</Directory>