반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 설정
- ssh
- elasticsearch
- build
- Linux
- JS
- docker
- MSSQL
- unity
- 유니티
- 엘라스틱서치
- Python
- Kibana
- s3
- logstash
- Es
- 영어
- JavaScript
- ChatGPT
- mariadb
- sample
- nodejs
- MySQL
- Ai
- AWS
- error
- 구글
- API
- Windows
Archives
- Today
- Total
가끔 보자, 하늘.
nginx에 TLS 적용하기 본문
내친김에 nginx에 TLS 적용하는 방법도 간단히 정리했습니다.
우선 인증서를 준비하세요. 내부에서만 사용하실 분들은 아래와 같이 사설 인증서 생성해서 사용하시면 됩니다.
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-ssl.key -out /etc/ssl/certs/nginx-ssl.crt
그리고 nginx 설정을 아래와 같이 수정, 추가 합니다. 이 예에서는 http로 접속 시 https로 포워딩하도록 설정합니다.
$ sudo vi /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name x.x.x.x;
return 301 https://$server_name:8080$request_uri;
}
server {
listen 8080 ssl default_server;
listen [::]:8080 ssl default_server;
server_name _;
ssl_certificate /etc/ssl/certs/nginx-ssl.crt;
ssl_certificate_key /etc/ssl/private/nginx-ssl.key;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location /files/ {
autoindex on;
}
}
간단하네요. 끝!!
반응형
'개발 이야기 > 개발 및 서비스' 카테고리의 다른 글
ReactJS 빌드 시 GENERATE_SOURCEMAP 옵션 (1) | 2023.12.15 |
---|---|
ReactJS에서 Input 컴포넌트 controlled/Uncontrolled 차이 (0) | 2023.12.15 |
mac에서 https로 localhost 테스트하기 (0) | 2023.11.27 |
Elasticsearch 7.x에서 8.x로 업그레이드 중 주의사항 (2) | 2023.11.24 |
nodejs 앱 자동 실행 설정 (0) | 2023.11.17 |