Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1005 Bytes

4.51-Nginx配置ssl.md

File metadata and controls

40 lines (25 loc) · 1005 Bytes

Nginx的SSL

让Nginx实现用https来访问网站。http是80端口,https是443端口。
https其实就是一种加密的http。

为什么要加密

举例:咱们要在网上银行汇款,在你汇款过程当中,你会输入银行卡的密码。如果不加密,这些数据在传输过程中就有可能被人
	截获。

如果使用了https,那么数据在传输过程中是会加密的。即使抓到了数据包,但是无法破解出来。

知识点:

http 1.1    http 2 (https)

申请证书:

网站:www.wosign.com (沃通)
免费的:freessl.org 
注册账号,输入域名,开始申请,在这个过程中需要去加一条TXT的记录

配置:

    ssl on;
    ssl_certificate /path/to/xxx.crt;
    ssl_certificate_key /path/to/xxx.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}

curl访问https

curl -k -H "host:bbs.aminglinux.cc" https://192.168.222.128/index.php

扩展链接:

https://github.com/aminglinux/nginx/tree/master/ssl