nginx怎么配置http和https

nginx怎么配置http和https,第1张

server{ listen 80 listen 443 default ssl ... ssl on ssl_certificate /path/to/crt ssl_certificate_key /path/to/key ... } nginx接受https请求,与后端无关.

不能,具体nginx同时支持https和http配置如下:

server {

listen 80 default backlog=2048

listen 443 ssl

server_name wosign.com

root /var/www/html

ssl_certificate /usr/local/Tengine/sslcrt/ wosign.com.crt

ssl_certificate_key /usr/local/Tengine/sslcrt/ wosign.com .Key

}

HTTPS标准端口443,HTTP标准端口80所以不能共享一个端口。

一、什么是HTTPS

HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:

(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全

(2)对网站服务器进行真实身份认证。

二、什么是HTTP

HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是采用明文形式进行数据传输,极易被不法分子窃取和篡改。

三、HTTPS和HTTP的区别是什么

1、HTTPS是加密传输协议,HTTP是明文传输协议

2、HTTPS需要用到SSL证书,而HTTP不用

3、HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEO

4、 HTTPS标准端口443,HTTP标准端口80

5、 HTTPS基于传输层,HTTP基于应用层

6、 HTTPS在浏览器显示绿色安全锁,HTTP没有显示

总的来说HTTPS比HTTP更加安全,能够有效的保护网站用户的隐私信息安全,这也是为什么现在的HTTPS网站越来越多。

SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA(如:沃通CA)在验证服务器身份后颁发的一种数字证书。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11667163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存