반응형
Apache 서버에서 mod_rewrite
모듈을 설치하고 활성화하는 방법은 다음과 같습니다:
1. mod_rewrite
모듈 설치 확인
대부분의 Linux 배포판에서는 Apache 설치 시 기본적으로 mod_rewrite
가 포함되어 있습니다. 설치되어 있는지 확인하려면 다음 명령어를 실행하세요:
apache2ctl -M | grep rewrite
이 명령어를 실행했을 때 출력에 rewrite_module
이 표시되면 이미 설치 및 활성화된 상태입니다.
2. mod_rewrite
모듈 활성화
만약 활성화되지 않은 경우, 다음 명령어로 활성화할 수 있습니다:
Ubuntu/Debian 계열
sudo a2enmod rewrite
CentOS/Red Hat 계열
sudo yum install mod_rewrite
3. Apache 설정 파일 수정 (/etc/apache2/apache2.conf
또는 /etc/httpd/conf/httpd.conf
)
mod_rewrite
가 올바르게 동작하도록 하기 위해 Apache 설정 파일을 수정해야 합니다. Directory
섹션에 AllowOverride All
을 추가합니다. 예를 들어:
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
이렇게 하면 .htaccess
파일에서 mod_rewrite
규칙을 적용할 수 있습니다.
4. Apache 서버 재시작
설정을 변경한 후, Apache 서버를 재시작해야 변경사항이 반영됩니다.
Ubuntu/Debian 계열
sudo systemctl restart apache2
CentOS/Red Hat 계열
sudo systemctl restart httpd
이제 mod_rewrite
모듈이 활성화되고, .htaccess
파일에서 재작성 규칙을 사용할 수 있습니다.
반응형
'Framework > Apache' 카테고리의 다른 글
[ Apache ] apache2 - 아파치 버전 확인하기 (0) | 2024.11.02 |
---|---|
[ Apache ] certbot - 무료 인증서로 https로 WebServer 운영하기 (0) | 2024.11.01 |
[ Apache ] Apache 설치하기 - CentOS (0) | 2024.10.30 |
[ Apache ] a2ensite - 가상 호스트 설정하기 (1) | 2024.10.18 |
[ Apache ] Apache 설치하기 - Ubuntu (0) | 2024.10.16 |