Nginx同时支持Http和Https的配置详解

Nginx同时支持Http和Https的配置详解,第1张

Nginx同时支持Http和Https的配置详解

本文详细介绍了Nginx支持Http和Https的配置细节。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

现在的网站都支持Https,基本都是标准配置。Nginx可以很好的支持Https。下面是一个额外支持Http和Https的配置示例。

必须注意的是,选择Https是为了更好的通信安全性,所以没有必要使用Http进行通信。URL中也支持Http的方法,主要是让客户清楚URL是支持Https还是使用Http浏览。这时Nginx后台管理必须自动将Http请求转换成Https,这样可以支持Http,保证通信安全。

事不宜迟,马上在下面贴一个Nginx支持Http和Https的配置,也就是我的wordpres网站支持Https的配置。你为什么提到它?

server { #打开Https listen443ssl; #配置资格证书,免费证书怎么申请这里就很少讲过。在晚上检索腾讯云服务或是阿里云免费申请证书就可以 ssl_certificate/etc/nginx/conf.d/cert/4351595_www.xxx.pem; ssl_certificate_key/etc/nginx/conf.d/cert/4351595_www.xxx.key; ssl_session_timeout5m; ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocolsTLSv1TLSv1.1TLSv1.2; ssl_prefer_server_cipherson; server_namexxx; indexindex.htmlindex.htmindex.php; root/data/wwwroot/wordpress; error_log/var/log/nginx/wordpress-error.logcrit; access_log/var/log/nginx/wordpress-access.log; #这里用以包括别的配置 includeextra/*.conf; includeconf.d/rewrite/wordpress.conf; } #将Http请求转换成Https请求 server{ listen80; server_namexxx; rewrite^/(.*)https://$server_name$request_uri?permanent; }

关于Nginx对Http和Https配置的额外支持的详细描述,本文到此结束。可以找到很多关于Nginx额外支持Http和Https配置的信息。请搜索您以前的文章或再次访问下面的相关文章。期待大家更多的支持!

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

原文地址: http://outofmemory.cn/zz/774382.html

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

发表评论

登录后才能评论

评论列表(0条)

保存