.htaccess에 rewrite 모듈 설정 넣으니까 아파치 내부 에러남
아파치 웹 서버의 Rewrite 모듈이 설치되어 있는지 확인하려면 다음과 같은 단계를 따릅니다.
아파치 웹 서버가 설치된 서버의 터미널 창을 엽니다.
아래 명령어를 입력하여 Rewrite 모듈이 설치되어 있는지 확인합니다.
perlsudo apache2ctl -M | grep rewrite
이 명령어는 아파치 웹 서버의 모듈을 확인하고, 그 중에서도 rewrite 모듈이 활성화되어 있는지 여부를 확인합니다.
위 명령어를 실행한 결과로 "rewrite_module"이 나오면, Rewrite 모듈이 설치되어 있다는 뜻입니다. 만약 결과가 나오지 않으면, Rewrite 모듈이 설치되어 있지 않으므로 아래 명령어를 사용하여 설치합니다.
sudo a2enmod rewrite
이 명령어는 Rewrite 모듈을 활성화합니다.
모듈을 활성화 한 후에는 아파치 웹 서버를 재시작합니다.
sudo service apache2 restart
위와 같은 단계를 따르면 아파치 웹 서버의 Rewrite 모듈이 설치되어 있는지 확인할 수 있습니다.
root 작업 @xxxx:~# apache2ctl -M |grep rewrite 없음 @xxxx:~# a2enmod rewrite //설치 Enabling module rewrite. To activate the new configuration, you need to run: systemctl restart apache2 @xxxx:~# systemctl restart apache2 @xxxx:~# apache2ctl -M |grep rewrite ... rewrite_module (shared) //있음