1. HTTPS란 무엇인가요?
웹사이트가 암호화되지 않은 경우 모든 계정 비밀번호는 일반 텍스트로 전송됩니다. 개인 정보 보호 및 재정 문제와 관련하여 암호화되지 않은 전송이 얼마나 끔찍한지 상상할 수 있습니다.
조직 또는 회사 이름(Organization):
위 정보에 따르면 OpenSSL을 사용하여 키와 csr을 생성하는 명령은 다음과 같습니다
PS: 범도메인 이름 인증서인 경우
을 입력해야 합니다. 시스템 어디에서나 이 명령을 실행할 수 있으며 두 파일은 현재 디렉터리에 자동으로 생성됩니다.
다음과 같은 긴 텍스트 문자열을 얻을 수 있습니다.
앞서 언급했듯이 인증서를 통과한 후 타사 SSL 인증 기관에 CSR 파일을 제출해야 합니다. CRT 파일에 이름을 붙였습니다. 同时,为了统一,你可以把这三个文件都移动到 然后可以修改 Nginx 配置文件 检测配置文件没问题后重新读取 Nginx 即可 但是这么做并不安全,默认是 SHA-1 形式,而现在主流的方案应该都避免 SHA-1,为了确保更强的安全性,我们可以采取迪菲-赫尔曼密钥交换 首先,进入 生成完毕后,在 Nginx 的 SSL 配置后面加入 同时,如果是全站 HTTPS 并且不考虑 HTTP 的话,可以加入 HSTS 告诉你的浏览器本网站全站加密,并且强制用 HTTPS 访问 同时也可以单独开一个 Nginx 配置,把 HTTP 的访问请求都用 301 跳转到 HTTPS 四、可靠的第三方 SSL 签发机构 众所周知,前段时间某 NIC 机构爆出过针对 Google 域名的证书签发的丑闻,所以可见选择一家靠谱的第三方 SSL 签发机构是多么的重要。 目前一般市面上针对中小站长和企业的 SSL 证书颁发机构有: StartSSL Comodo / 子品牌 Positive
SSL GlobalSign / 子品牌 AlphaSSL GeoTrust / 子品牌 RapidSSL 其中 Postivie SSL、AlphaSSL、RapidSSL 等都是子品牌,一般都是三级四级证书,所以你会需要增加 CA 证书链到你的 CRT 文件里。 以 Comodo Positive SSL 为例,需要串联 CA 证书,假设你的域名是 那么,串联的命令是 在 Nginx 配置里使用 example_com.signed.crt 即可 如果是一般常见的 AplhaSSL 泛域名证书,他们是不会发给你 CA 证书链的,那么在你的 CRT 文件后面需要加入 AlphaSSL 的 CA 证书链 AlphaSSL Intermediate CA 五、针对企业的 EV SSL EV SSL,是 Extended Validation 的简称,更注重于对企业网站的安全保护以及严格的认证。 最明显的区别就是,通常 EV SSL 显示都是绿色的条,比如本站的 SSL 证书就是 EV SSL。 如果贵公司想获取专业的 EV SSL,可以随时联系我们 info at cat dot net 六、本文参考文献 Apache + WordPress + SSL 完全指南 OpenSSL CSR Creation NGINX - PhoenixWiki 转自:https://s.how/nginx-ssl/
以上就介绍了NGINX 配置 SSL 证书 + 搭建 HTTPS 网站教程,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。