티스토리 뷰
react, spring boot 둘다 적용해야 되는줄 알았는데
nginx에만 적용해봤더니 됐음.(서버에 요청할때는 nginx에서 http로 요청하게 해서 그런가 봄)
참고 사이트
https://medium.com/@chandramuthuraj/installing-nginx-on-windows-a-step-by-step-guide-6750575c63e2
Installing Nginx on Windows — A Step-by-Step Guide
Are you looking to set up Nginx on your Windows machine for web development or testing purposes?
medium.com
1. openssl 설치
인증서 만들때 openssl명령어를 써야 해서 openssl이 있어야 함
https://slproweb.com/products/Win32OpenSSL.html
Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions
Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space November 30, 2023 - OpenSSL 3.2 is available. Users should currently
slproweb.com
> openssl -version
2. 인증서 만들기
> openssl req -x509 -nodes -newkey rsa:2048 -keyout 프로젝트경로\cert\localhost.key -out 프로젝트경로\cert\localhost.crt -days 365
다 기본값으로 엔터 연발
명령어에 있는 경로로 key, crt 파일이 만들어 짐
3. nginx.conf 수정
http - server - listen: 80; -> 80 ssl;
http - server - listen: [::]:80 ssl; 추가
http - server - ssl_certificate localhost.crt 위치; 추가
http - server - ssl_certificate_key localhost.key 위치; 추가
http - server - ssl_session_cache shared:SSL:1m; 추가
http - server - ssl_session_timeout 5m; 추가
http - server - ssl_ciphers HIGH:!aNULL:!MD5; 추가
http - server - ssl_prefer_server_ciphers on; 추가
http {
........
server {
listen 80 ssl;
listen [::]:80 ssl;
server_name localhost;
......
ssl_certificate C:\...\localhost.crt;
ssl_certificate_key C:\...\localhost.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
.......
}
'개발' 카테고리의 다른 글
[git]pull request (0) | 2024.01.13 |
---|---|
Notification API 사용하려면? (0) | 2024.01.06 |
내부망에서 mvn package, npm install (1) | 2023.12.29 |
[git]develop branch에서 master로 push하면? (0) | 2023.08.13 |
[git flow]release (0) | 2023.08.13 |