JBoss [Apache 2.4] www 주소를 non-www 주소로 자동 이동 설정
페이지 정보
본문
1. 개요
이 게시글은 CentOS 7 버전의 Apache 2.4에 설정하는 내용입니다.
2. 설정 후 예상 흐름
- 사용자가 http://www.example.com 로 주소 입력
- http://example.com 로 자동 이동
3. 설정 방법
3.1. mod_rewrite 모듈 확인
[root@localhost ~]# grep mod_rewrite.so /etc/httpd/conf.modules.d/00-base.conf LoadModule rewrite_module modules/mod_rewrite.so |
3.1.1. mod_rewrite 모듈 추가
"3.1" 목차에 아무 결과 값이 나오지 않는다면 진행
[root@localhost ~]# LoadModule rewrite_module modules/mod_rewrite.so >> /etc/httpd/conf.modules.d/00-base.conf [root@localhost ~]# systemctl restart httpd |
3.2. 설정 파일 생성
[root@localhost ~]# PROJECTDIR="/var/www/html" [root@localhost ~]# echo "RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]" >> $PROJECTDIR/.htaccess |
3.3. 시스템 재시작
[root@localhost ~]# systemctl restart httpd |
4. 설정 확인
[root@localhost ~] curl -I http://www.example.com HTTP/1.1 301 Moved Permanently Date: Thu, 16 Dec 2021 01:05:40 GMT Server: Apache/2.4.6 (CentOS) PHP/5.6.40 Location: http://example.com/ Content-Type: text/html; charset=iso-8859-1 |
- 이전글Apache Log4j 보안 업데이트(수정) - 영향 받는 버전 및 대응방안 21.12.22
- 다음글로그4j, 버전 1도 위험 - KISA 대응방안 수정 21.12.16
댓글목록
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^