728x90
[Centos7] Apache 도메인 네임 리다이렉트
도메인 네임이 변경되어 사용자가 이전 도메인으로 접속 시 변경되는 도메인으로 자동으로 리다이렉트해주는 기능을 적용해보자. 아파치의 VirtualHost 태그에 Rewrite 모듈을 사용한다. 아래와 같이 설정하면 80포트 또는 443 포트로 들어오는 www.playground.co.kr 로 들어오는 모든 연결을 https://www.test.co.kr 로 리다이렉션 시켜준다.
- vhost.conf
# httpd.conf에서 conf.d 디렉토리의 conf로 끝나는 모든 파일을 아래와 같이 include 하므로 필자는 https 리다이렉션을 하기 위해 vhost.conf라는 파일을 만들어놓은 상태이다.
# IncludeOptional conf.d/*.conf
# Virtual Host 설정 파일 열기
$ vi /etc/httpd/conf.d/vhost.conf
# 80 포트 접근 시
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName www.playground.co.kr
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.playground.co.kr
RewriteRule ^(.*)$ https://www.test.co.kr%{REQUEST_URI} [R=301,L]
</VirtualHost>
# 443 포트 접근 시
<VirtualHost *:443>
DocumentRoot /var/www/html
ServerName www.playground.co.kr
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.playground.co.kr
RewriteRule ^(.*)$ https://www.test.or.kr%{REQUEST_URI} [R=301,L]
</VirtualHost>
- 서비스 재시작
$ service httpd restart
참고 : https://httpd.apache.org/docs/current/mod/mod_rewrite.html
728x90
'OS & Server > Linux' 카테고리의 다른 글
[Linux] 날짜를 기준으로 생성 및 수정된 파일 찾기 (0) | 2023.01.25 |
---|---|
OpenSSL을 이용한 .PFX 인증서를 .CRT & .KEY로 변환하기 (0) | 2022.08.03 |
[Centos7] Apache HTTP -> HTTPS로 리다이렉트 (0) | 2022.07.19 |
[Centos7] Apache SSL 인증서 비밀번호 검증 없애기 (0) | 2022.07.19 |
[Centos7] Apache SSL 설정 (0) | 2022.07.19 |
댓글