nodejs 배경 인터페이스 설정 https 접근
ssl 인증서 생 성
인증서 생 성 은 두 가지 방식 이 있 습 니 다. 자신 이 생 성 하거나 제3자 가 신청 하고 아 리 클 라 우 드 무료 ssl 인증 서 를 신속하게 배치 하면 됩 니 다.구체 적 인 신청 절 차 는 다음 과 같다.https://yq.aliyun.com/articles/637307。메모: 도 메 인 이름과 ip 정 보 를 미리 준비 해 야 합 니 다.
신청 에 성공 하면 접미사
crt
와 key
두 개의 파일 을 받 아 서버 의 한 위치 에 두 고 기록 합 니 다.nignx 설치
사이트 열기:http://nginx.org/en/download.html
운영 체제 에 따라 nginx 패 키 지 를 다운로드 합 니 다. windows 버 전 으로 다운로드 합 니 다.
[외부 체인 이미지 저장 에 실 패 했 습 니 다. 원본 사이트 에 도 난 방지 체인 메커니즘 이 있 을 수 있 습 니 다. 그림 을 저장 해서 직접 업로드 하 는 것 을 권장 합 니 다 (img - pVLNMTCJ - 159041420054) (/ Users / lf / Desktop / 데스크 톱 - 양 봉 의 MacBook Pro / my / 백 스테이지 설정 https. assets / image - 202005252538478. png)]
다운로드 가 완료 되면 하 드 디스크 의 한 위치 로 압축 을 풀 고 설 치 를 완료 합 니 다.
설치 성공 여 부 를 검증 합 니 다:
현재 서버 80 포트 가 점용 되 지 않 으 면 현재 위치 에서 오른쪽 단 추 를 누 르 면 명령 프롬프트 를 열 고 실행 합 니 다.
start nginx
창 이 열 리 면 순식간에 사라 집 니 다. localhost 에 방문 하면 다음 인터페이스 가 설치 되 었 음 을 증명 합 니 다.
[외부 체인 이미지 저장 에 실 패 했 습 니 다. 원본 사이트 에 도 난 방지 체인 메커니즘 이 있 을 수 있 습 니 다. 그림 을 저장 해서 직접 업로드 하 는 것 을 권장 합 니 다 (img - m7pz2i0z - 159041420057) (/ Users / lf / Desktop / 데스크 톱 - 양 봉 의 MacBook Pro / my / 백 스테이지 설정 https. assets / image - 202005210423721. png)]
80 포트 를 사용 하 는 프로그램 이 있 으 면 nginx 시작 에 문제 가 있 을 수 있 습 니 다. 해당 프로필
\conf
ginx.conf
의 감청 포트 를 수정 해 야 합 니 다. 81 을 예 로 들 면 다음 과 같 습 니 다.......
server {
listen 81;
server_name localhost;
......
수정 이 완료 되면 다시 시작 합 니 다. 방문
localhost:
방문 검증.nginx 상용 명령
nginx -v #
start nginx # nginx
nginx -s reload #
nginx -s stop #stop nginx, ;
nginx -s quit #quit nginx, 。
nginx -s reopen #
# windows
tasklist /fi "imagename eq nginx.exe" # nginx
netstat -ano | findstr 80 #
tasklist | findstr 2000 #
taskkill -PID < > -F #
https 설정
nginx 프로필 수정
\conf
ginx.conf
,http {
upstream your—app {
server 127.0.0.1:7001; # 7001
keepalive 64;
}
server {
listen 443 ssl;
server_name xxx.cloud; # https
ssl_certificate C://nginx//ssl//shidian.crt; # crt
ssl_certificate_key C://nginx//ssl//shidian.key; # key
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Connection "";
proxy_http_version 1.1;
proxy_pass http://your-app;
}
}
}
nginx -s reload
host 파일 을 설정 합 니 다. 이 단 계 는 필요 하지 않 습 니 다. 서버 에서 설정 여 부 를 테스트 하기 위해 서 입 니 다.
C:\Windows\System32\drivers\etc
127.0.0.1 xxxx.cloud #
여기까지 실행, https 설정 완료
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자주 사용되는 명령adb 핸드폰에서 현재 Activity가 실행 중인 패키지 이름 보기 명령줄에 다음을 입력합니다. adb 송신 전원 켜기 핸드폰 캡처 활성화 캡처 내보내기 새 keystroe {FILENAME.keystore} 생성...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.