컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
🕰️
2014.06.24 15:11
Internal Server Errorr 500 페이지 문구에서 확인 해야 할 것.
조회 수 1328 추천 수 0 댓글 0
아래 방법으로 rewrite mod를 활성화 시킵니다.
sudo a2enmod rewrite 실행하면 mod_rewrite가 활성화됩니다.
sudo a2dismod rewrite
활성화가 안될떄 확인해야 할 것.
----------
1.아파치 설정파일인 httpd.conf 파일에서 'LoadModule rewrite_module modules/mod_rewrite.so' 옵션을 추가. (만약, httpd.conf 파일을 수정했으면 아파치 리스타트 잊지말 것)
2.
httpd.conf 파일에서 'AllowOverride' 옵션이 'None'이 아닌 'All'로 설정되어있는지를 확인. 만약, 'None'으로 되어있으면 'All'로 수정. 이렇게 해야만, 향후 httpd.conf를 직접 수정하지 않고 해당 서버의 각 디렉토리마다 .htaccess 파일을 통해 개별적으로 아파치 환경설정을 변경시켜줄 수 있게 됨. (중요!!) 당연히 httpd.conf 파일을 수정했으면 아파치 리스타트. 참고로, .htaccess 파일을 사용하는 것의 장점은 바로 아파치 리스타트가 필요없다는 것!
sudo a2enmod rewrite 실행하면 mod_rewrite가 활성화됩니다.
sudo a2dismod rewrite
활성화가 안될떄 확인해야 할 것.
----------
1.아파치 설정파일인 httpd.conf 파일에서 'LoadModule rewrite_module modules/mod_rewrite.so' 옵션을 추가. (만약, httpd.conf 파일을 수정했으면 아파치 리스타트 잊지말 것)
2.
httpd.conf 파일에서 'AllowOverride' 옵션이 'None'이 아닌 'All'로 설정되어있는지를 확인. 만약, 'None'으로 되어있으면 'All'로 수정. 이렇게 해야만, 향후 httpd.conf를 직접 수정하지 않고 해당 서버의 각 디렉토리마다 .htaccess 파일을 통해 개별적으로 아파치 환경설정을 변경시켜줄 수 있게 됨. (중요!!) 당연히 httpd.conf 파일을 수정했으면 아파치 리스타트. 참고로, .htaccess 파일을 사용하는 것의 장점은 바로 아파치 리스타트가 필요없다는 것!
3.rewrite mod를 적용할 디렉토리에 먼저 .htaccess 파일을 하나 생성.
해당 파일의 제일 처음에 'RewriteEngine On' 한 줄을 입력. 참고로, 기본값은 'Off'이므로 이렇게 명시적으로 지정을 해주어야 함.