Mac 에서 Nginx 로 컬 HTTPS 설정 (전송)

1643 단어 환경 설정Nginxmac
1. 먼저 기계 에 openssl 과 openssl - devel 이 설치 되 어 있 는 지 확인 합 니 다.
npm install openssl
npm install openssl-devel (             ,                   )

2. 그리고 자신 에 게 증 서 를 수여 합 니 다.
cd / usr / local / etc / nginx / (이것 은 인증서 의 설치 디 렉 터 리 입 니 다. nginx 루트 디 렉 터 리 에 설치 하 는 것 을 권장 합 니 다) openssl genrsa - des 3 - out server. key 1024
openssl req -new -key server.key -out server.csr

3. 상기 한 단계 의 집행 이 끝 난 후에 다음 과 같은 내용 을 입력 해 야 합 니 다 (3 항 을 초과 하면 됩 니 다)
Country Name(  :    CN)
State or Province Name(      :Beijing)
Locality Name(      :Beijing)
Organization Name(    :     )
Organizational Unit Name(      :    )
Common Name(    )
Email Address(    )
A challenge password(              123456 )
An optional company name(         )

4. 이 내용 을 입력 하면 현재 디 렉 터 리 에 server. csr 파일 을 생 성하 고 다음 명령 을 순서대로 수행 합 니 다.
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

5. Nginx 설정 (기억: https 인증 이 필요 한 도 메 인 이름 의 Nginx 프로필 에 server 프로필 을 추가 합 니 다)
listen 443 ssl; (      ssl)
server_name xxx.xxx.com; (  )
ssl_certificate /usr/local/etc/nginx/server.crt; (        )
ssl_certificate_key /usr/local/etc/nginx/server.key; (key      )
root /Users/xxx/xxx/; (       )

6. Nginx 재 부팅
sodu nginx -s reload

7. 인증서 찾기 (/ usr / local / etc / nginx / server. crt), 시스템 인증서 디 렉 터 리 가 져 오기
8. 방문 (방문 할 때 비밀 링크 가 아 닌 경우 계속 방문 하면 됩 니 다)
참고 문장http://openresty.org/en/installation.html

좋은 웹페이지 즐겨찾기