[Apache 2.4] www 주소를 non-www 주소로 자동 이동 설정 > Middleware 자료실

본문 바로가기
사이트 내 전체검색

Middleware 자료실

JBoss [Apache 2.4] www 주소를 non-www 주소로 자동 이동 설정

페이지 정보

profile_image
작성자 snow
댓글 1건 조회 4,124회 작성일 21-12-16 10:10

본문

1. 개요

이 게시글은 CentOS 7 버전의 Apache 2.4에 설정하는 내용입니다.

 

2. 설정 후 예상 흐름

  1. 사용자가 http://www.example.com 로 주소 입력
  2. 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

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
727
어제
1,504
최대
3,935
전체
793,586
Copyright © www.linuxdata.org All rights reserved.