반응형
http -> https로 변경시 SSL 인증서가 필요로 하고
인증서의 공개키와 개인키를 이용하여 암호화 통신이 이루어진다.
이때 SSL 파일 과 개인키와 개인키 암호를 Nginx에 등록해야 하는데
아래와 같이 등록하면된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
events {
}
http {
types {
text/html html htm shtml;
text/css css;
text/xml xml;
image/gif gif;
image/jpeg jpeg jpg;
application/x-javascript js;
application/atom+xml atom;
application/rss+xml rss;
}
server {
listen 443;
listen [::]:443;
ssl on;
ssl_certificate "SSL 인증서 경로"
ssl_certificate_key "SSL 인증서 개인키 경로"
ssl_password_file "개인키 비밀번호 파일"
server_name "도메인"
# server_name erp.trdst.com;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
server {
listen 80;
listen [::]:80;
server_name "도메인"
# server_name erp.trdst.com;
// http로 진입한 경우 https로 리다이렉트
return 301 https://$server_name$request_uri;
}
access_log /var/logs/access/access.log;
error_log /var/logs/error/error.log;
}
|
cs |
type {} 부분은 HTTPS로 변경 되는 경우 기존에 HTTP로 호출하고 있는 스크립트나 CSS 이미지 파일등을 HTTPS로 호출하기 위함이다.
반응형
'리액트' 카테고리의 다른 글
[HTTPS] SSL을 이용한 HTTPS 통신 방법 (0) | 2022.01.07 |
---|---|
[Docker] HTTPS 컨테이너 실행 (0) | 2022.01.07 |
[Docker] HTTPS로 변경시 도커파일 추가 되는 부분 (0) | 2022.01.07 |
[리액트] classnames 라이브러리 (0) | 2021.03.05 |
[리액트] 자바스크립트 배열의 map함수 (0) | 2021.03.03 |