>  기사  >  운영 및 유지보수  >  nginx에 SSL 인증서를 추가하는 위치

nginx에 SSL 인증서를 추가하는 위치

(*-*)浩
(*-*)浩원래의
2019-07-15 13:49:245781검색

프로젝트 요구 사항 및 보안상의 이유로 기존 http 인터페이스 액세스를 https 액세스로 변경해야 하므로 SSL 인증서를 구성해야 합니다.

nginx에 SSL 인증서를 추가하는 위치

SSL 인증서는 크게 도메인 레벨(DV), 엔터프라이즈 레벨(OV), 고급 레벨(EV)의 세 가지 유형으로 나뉘며 보안과 가격이 순서대로 높아집니다. 개인용으로는 가격이 저렴한 DV를 사용하고, 기업용으로는 일반적으로 OV를, 특수한 경우에는 EV를 사용합니다.

SSL 인증서 구성

Nginx의 SSL 인증서 구성 지원으로 인해 이러한 구현 방법이 가능합니다. Nginx의 힘이 아쉽습니다.

도메인 이름 인증서를 /etc/nginx/ssl.conf 폴더 구성에 넣으세요.

구성 예:

server {
listen 443;
server_name www.domain.com; # 改为绑定证书的域名
ssl on;
ssl_certificate 1_www.domain.com_bundle.crt; # 改为自己申请得到的 crt 文件的名称
ssl_certificate_key 2_www.domain.com.key; # 改为自己申请得到的 key 文件的名称
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

location / {
root /usr/share/nginx/html; #站点目录
index index.html index.htm;
}
}

구성을 수정한 후 nginx 서비스를 다시 시작하세요

nginx -s reload      //使配置生效

https 프로토콜을 사용하여 https://jikexianfeng.xyz//hello.html(자신의 도메인 이름)과 같은 도메인 이름에 액세스합니다. ) 성공 여부를 확인하세요. 주소 표시줄에 security라는 단어가 포함된 녹색 자물쇠 표시가 나타나면 SSL 구성이 성공한 것입니다.

더 많은 Nginx 관련 기술 기사를 보려면 Nginx 사용법 튜토리얼 칼럼을 방문하세요!

위 내용은 nginx에 SSL 인증서를 추가하는 위치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.