Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
우분투에 설치한 apache2에서 페이지 리다이렉트를 하고 싶다.
아래는 abc.co.kr/ 페이지를 입력하면 abc.co.kr/account.php로 페이지를 리다이렉트하는 예제이다
ubuntu 20.04 apache2 설치 기준이다
설정내역
코드삽입
vi /etc/apache2/sites-avilable/000-default.conf 편집기로 열어서
<VirtualHost *:80> </ VirtualHost > 사이에 아래 코드를 삽입한다
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/$ /account.php [R=301,L]
모듈 enable
rewrite 모듈을 아래명령어를 수행하여 enable시켜야한다
rewirte 모듈을 enable 시키지 않으면 apache2 재시작시 아래 에러가 발생할 것이다.
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
a2enmod rewrite
서비스 재시작
apache2를 재시작한다
systemctl restart apache2
반응형
'인프라 > 리눅스' 카테고리의 다른 글
[LINUX] CENTOS 5 버전 RPM 저장소 (0) | 2024.05.14 |
---|---|
[LINUX] 리눅스 디스크 확장 용량 추가 할당 하기 (0) | 2024.05.02 |
[LINUX] MariaDB 패스워드 사용기간 및 복잡도 설정 (0) | 2023.11.23 |
[linux] postgres 쉘 커맨드 명령으로 유저 조회하기 (0) | 2023.11.11 |
[LINUX] 우분투 apache2 인증페이지 로그인페이지 설정 (0) | 2023.11.08 |
댓글