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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

ssl 인증서를 적용하는 일이 자주 있는 건 아니라서 

매번 할 때는 어케어케 찾아서 하는데 매번 헤맨다 ㅠㅠ 그래서 오늘은 정리!

 

1.mod_ssl 설치

# yum install mod_ssl -y

2. httpd.conf 에 Load Modle 추가 

1) LoadModule, Include 부분 중에 없는 항목 추가

2) ServerName 도메인으로 추가

# vi /etc/httpd/conf/httpd.conf
 

LoadModule ssl_module modules/mod_ssl.so
Include conf.modules.d/.conf
Include conf.d/.conf

ServerName XXX.YYY.com

4. ssl.conf 파일 수정 

httpd.conf 에 모든 내용을 담으면 헷갈려서 ssl.conf 에 인증서 정보 설정

# vi /etc/httpd/conf.d/ssl.conf
 

LoadModule ssl_module modules/mod_ssl.so

Include conf.modules.d/.conf

Include conf.d/.conf

 

LoadModule ssl_module modules/mod_ssl.so

NameVirtualHost *:443

Listen 443

 

AddType application/x-x509-ca-cert .crt

AddType application/x-pkcs7-crl    .crl

SSL Virtual Host Context

<VirtualHost *:443>

 

ServerAdmin $mail_ID@naver.com  -> 수정

ServerName XXX.YYY.com -> 수정

 

DocumentRoot /var/www/html

ErrorLog    /var/log/httpd/ssl-test.or.kr-error_log

TransferLog /var/log/httpd/ssl-test.or.kr_access_log

 

LogLevel error

SSLEngine on

SSLProtocol all -SSLv2

 

SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW


-> 아래 부분 키 저장 경로에 맞게 수정

SSLCertificateFile /root/keys/cert.pem 

SSLCertificateKeyFile /root/keys/keys.pem

SSLCertificateChainFile /root/keys/chain.pem

 

</VirtualHost> 

 

5. apache httpd 재기동

# systemctl restart httpd

 

6. 브라우저에서 설정한 도메인으로 https 접근되는지 확인 

 

7. ssl 인증서 적용까지만 하면 https 로 접근했을때만 보안 연결이 되므로 http (80)로 접근하더라도 https(443) 로 redirect 시켜주는게 좋은데, 이때는 httpd.conf 에만 VirtualHost 설정을 추가하면 된다.

httpd.conf 파일 제일 하단에 아래 내용을 추가해줬다.

# vi /etc/httpd/conf/httpd.conf
 

<VirtualHost :80>
Servername     XXX.YYY.com -> 수정
<IfModule mod_rewrite.c> 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^/user/login(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [R, L]
</IfModule> 
</VirtualHost> 

 

8. apache httpd 재기동

# systemctl restart httpd

 

9. 브라우저에서 설정한 도메인으로 http 연결을 하면 https 로 자동 변환되어 보안 연결이 사용되었다는 자물쇠를 확인할 수 있다. 



출처: https://cleanupthedesk.tistory.com/27

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.17 829488
2613 년말정산 JaeSoo 2021.01.25 1
2612 윈도우즈 윈도우10 시스템파일 손상 (초간단 오류 복구방법!!) file JaeSoo 2021.01.19 3
2611 소프트웨어 [Synology NAS] 레이 드라이브(RaiDrive)에 연동하여 서버에 쉽게 접근하기 file JaeSoo 2021.01.14 4
2610 윈도우즈 LG 그램 OS 설치 안될때 USB 설치 방법 file JaeSoo 2021.01.13 4
2609 웹서버,WAS [Linux] 아파치(Apache) SSL 인증서 설치 file JaeSoo 2021.01.12 3
2608 웹서버,WAS 리눅스 CentOS 7 HTTPS 리다이렉트 설정 file JaeSoo 2021.01.12 4
2607 웹서버,WAS [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 file JaeSoo 2021.01.12 2
2606 웹서버,WAS centos 7.x에서 ssl 설치하기 JaeSoo 2021.01.12 4
» 웹서버,WAS CentOS7 Apache ssl 인증서 적용 그리고 80 to 443 redirect JaeSoo 2021.01.12 2
2604 웹서버,WAS 무료 SSL 보안 인증서 발급받기 (Free SSL Certificate) file JaeSoo 2021.01.12 3
2603 경제 [키움증권 스탑로스 사용법], "자동감시주문 활용, 수익극대화 비법 전격공개" file JaeSoo 2021.01.09 5
2602 웹서버,WAS XE1에서 XE3로 데이터를 이전시킬 수 있을까요? JaeSoo 2021.01.03 5
2601 유닉스/리눅스 CentOS SELinux 설정 및 해제하기 JaeSoo 2021.01.03 5
2600 웹서버,WAS [리눅스][XE]XpressEngine(제로보드) 사용 시, 500 Internal Server Error when using .htaccess with RewriteEngine JaeSoo 2021.01.02 3
2599 데이터베이스 CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결 file JaeSoo 2021.01.02 3
2598 웹서버,WAS [리눅스/CentOS 7] PHP7.2 설치(Webtatic) file JaeSoo 2021.01.02 5
2597 웹서버,WAS CentOS 7 PHP / PHP-FPM 7.4 설치 (remi repo) file JaeSoo 2021.01.02 9
2596 웹서버,WAS Apache 403 Forbidden error 해결 방법 file JaeSoo 2021.01.02 5
2595 웹서버,WAS 아파치 Forbidden You don’t have permission to access / on this server. 에러 해결 JaeSoo 2021.01.02 2
2594 웹서버,WAS CentOS-7.9.2009에 APM (Apache 2.4.6, PHP 7.4.13, MariaDB 5.5.68), XpressEngine 3, php 모듈(pdo, cURL, Fileinfo, GD, Mbstring, OpenSSL, Zip PHP) JaeSoo 2021.01.02 3
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 131 Next
/ 131

 

■ 즐겨찾기 - 가족
JAESOO's HOMEPAGE YOUNGAE's HOMEPAGE 장여은 홈페이지 장여희 홈페이지 장여원 홈페이지

■ 즐겨찾기 - 업무
알리카페 홀릭 숭실대 컴퓨터 통신연구실 (서창진) 말레이시아 KL Sentral 한국인 GuestHouse

■ 즐겨찾기 - 취미
어드민아이디 유에코 사랑회 아스가르드 좋은사람/나쁜사람 JServer.kr 제이서버 메타블로그 재수 티스토리

■ 즐겨찾기 - 강의, 커뮤니티
재수 강의 홈페이지 한소리 VTMODE.COM 숭실대 인공지능학과 숭실대 통신연구실


PageViews   Today : 960   Yesterday : 1,291   Total : 64,948,969  /  Counter Status   Today : 367   Yesterday : 499   Total : 4,185,855
Site Info   Member : 1,464  /  Total documents : 8,025   New documents : 0  /  Total comments : 563

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소