RadarURL
Skip to content
조회 수 87 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

SSL/TLS를 적용했다면 사용자가 웹 서버에 HTTP 프로토콜로 접근해도 자동으로 보안 웹 페이지에 접속하도록 리다이렉션 설정을 해주는 것이 좋다.


우선 아래 두 링크를 참고하여 CentOS 7에서 DNS 서버 구축 및 SSL 인증서를 생성한다.

↓ DNS 서버 구축 (여기선 웹 서버 FQDN을 'www.oceanscent.com'이라고 가정하겠다.)
https://blog.naver.com/kimdj217/221294566388


↓ SSL 인증서 생성 (서버 이름 지정 시 이번엔 아이피가 아닌 FQDN으로 지정한다.)
https://blog.naver.com/kimdj217/221364711449



 

image_8910743761538675535185.png

 

vi /etc/httpd/conf/httpd.conf
아파치 HTTP 설정 파일 편집

150 AllowOverride All // htaccess 파일 사용

htaccess는 아파치 웹 서버의 추가 기능 설정을 할 수 있는 숨김 파일이며 URL 리다이렉션 설정도 여기서 가능하다. 기본 경로 사용 시 웹 서버 최상위 디렉토리에 위치해야 한다.


systemctl restart httpd
아파치 HTTP 데몬 재시작


 

image_7241134091538675762255.png

 

vi /var/www/html/.htaccess
htaccess 파일 생성

RewriteEngine On // 런타임 처리 수행

RewriteCond %{HTTPS} off [OR] // 사용자가 HTTPS 프로토콜로 접근하지 않았거나
RewriteCond %{HTTP_HOST} !^www\. [NC] // 호스트 이름을 www로 지정하지 않았을 경우
RewriteRule ^(.*)$ https://www.oceanscent.com/$1 [L,R=301] // HTTPS 프로토콜로 접속하도록 해당 주소로 리다이렉트


이제 아래 주소로 웹 사이트에 접속해본다.

http://www.oceanscent.com
http://oceanscent.com

 

4.png

 

 

이 주소들이 모두 'https://www.oceanscent.com'으로 리다이렉션될 것이다.

 

출처 : https://m.blog.naver.com/PostView.nhn?blogId=kimdj217&logNo=221371274744&proxyReferer=https:%2F%2Fwww.google.com%2F

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
101 [Linux] 아파치(Apache) SSL 인증서 설치 JAESOO 2021.01.12 74
» 리눅스 CentOS 7 HTTPS 리다이렉트 설정 JAESOO 2021.01.12 87
99 [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 JAESOO 2021.01.12 45
98 centos 7.x에서 ssl 설치하기 JAESOO 2021.01.12 50
97 CentOS7 Apache ssl 인증서 적용 그리고 80 to 443 redirect JAESOO 2021.01.12 43
96 무료 SSL 보안 인증서 발급받기 (Free SSL Certificate) JAESOO 2021.01.12 54
95 [리눅스][XE]XpressEngine(제로보드) 사용 시, 500 Internal Server Error when using .htaccess with RewriteEngine JAESOO 2021.01.02 21
94 CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결 JAESOO 2021.01.02 21
93 [리눅스/CentOS 7] PHP7.2 설치(Webtatic) JAESOO 2021.01.02 18
92 CentOS 7 PHP / PHP-FPM 7.4 설치 (remi repo) JAESOO 2021.01.02 24
91 Apache 403 Forbidden error 해결 방법 JAESOO 2021.01.02 12
90 아파치 Forbidden You don’t have permission to access / on this server. 에러 해결 JAESOO 2021.01.02 13
89 [리눅스] 웹서버(아파치;apache) 설치후 다른 계정으로 실행하기 JAESOO 2021.01.02 12
88 [CentOS] 아파치(apache) 제거하기 JAESOO 2021.01.02 16
87 [Linux] Apache 웹서버 정리 JAESOO 2021.01.02 14
86 CentOS 7 - Apache 아파치 실행 상태 확인 JAESOO 2021.01.02 15
85 아파치 2.4에서 httpd.conf 데몬 실행 오류 찾아내는 방법 JAESOO 2021.01.02 12
84 service httpd.service 오류 발생 시 해결방법 JAESOO 2021.01.02 16
83 [Apache & TOMCAT 연동 2] 일반계정으로 아파치 관리 JAESOO 2021.01.02 27
82 CentOS 7 / Apache / 하나의 서버에 여러 사이트 운영하기 JAESOO 2021.01.02 13
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6

PageViews   Today : 1,898   Yesterday : 8,692   Total : 22,495,954  /  Counter Status   Today : 110   Yesterday : 279   Total : 1,862,312
Site Info   Member : 253  /  Total documents : 1,303   New documents : 0  /  Total comments : 26

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소