首页 > 系统相关 >Nginx配置https并监听80端口重定向到443

Nginx配置https并监听80端口重定向到443

时间:2022-11-29 15:23:02浏览次数:42  
标签:ssl nginx 443 server Nginx https 80

1.进入nginx安装目录,进入config文件夹编辑nginx.conf文件

vim nginx.conf

配置端口  443

listen 443 http2 ssl default_server;

ssl_certificate /etc/nginx/ssl/chain.pem; #ssl证书
ssl_certificate_key /etc/nginx/ssl/private.key; #ssl密钥
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:a!NULL:!MD5:!ADH:!RC4;
ssl_session_timeout 50m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on;

监听80端口,并重定向到443

server {
        listen 80;
        server_name  xxx.com.co;
        rewrite ^(.*)$ https://${server_name}$1 permanent;
     #rewrite ^(.*)$ https://$host$1 permanent;
}

 

标签:ssl,nginx,443,server,Nginx,https,80
From: https://www.cnblogs.com/eternality/p/16935472.html

相关文章

  • nginx.conf 配置解析之 http配置
    官方文档http://nginx.org/en/docs/includeMIME-Type;定义nginx能识别的网络资源媒体类型(如,文本、html、js、css、流媒体等,catconf/mime.types)default_typeapplication/o......
  • tomcat-To-https
    Centos7配置Tomcat跳转Https前言:在网络安全盛行的时代下,有时业务为了安全需求要使用https协议,包括http、nginx、tomcat等,本篇简单分享一下tomcat跳转https配置。1、环......
  • Cloudfront HTTPS 性能优化
    HTTP/2相比廉颇老矣的HTTP/1.x,HTTP/2在底层传输做了很大的改动和优化包括有:每个服务器只用一个连接,节省多次建立连接的时间,在TLS上效果尤为明显加速TLS交付,HTTP/2......
  • Nginx反向代理NFS
    作者:独笔孤行官网:​​​http://anyamaze.com​​公众号:云实战前言Nginx是一个轻量级、高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内......
  • opensuse nginx+mono 2.8支持aspx环境的配置
    nginx(发音同enginex)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorS......
  • Nginx SSL证书部署指南
    https://help.xinruiyun.cn/doc/482-698.html 一、 安装 SSL 证书的环境1.1SSl 证书安装环境简介Centos 6.4 操作系统;Nginx1.9.1;Openssl 1.0.1+;SSL 证书一......
  • Envoy与Nginx的八大对比
    Envoy与Nginx架构层面的对比Nginx是Envoy出现之前网络通信中间件领域非常有代表性的开源系统,功能强大,性能出色,扩展性很强,已经形成了强大的生态,成为HTTP流量管理领域事实上的......
  • 为什么https要使用证书
    为什么https要使用证书加密:共享密钥加密加密和解密公用一套秘钥,这样就会产生问题,已共享秘钥加密方式必须将秘钥传送给对方,但如果通信被监听,那么秘钥可能会被泄漏产生危险......
  • https是怎么防止中间人攻击的
    什么是中间人攻击一般,一个http请求,是从客户端请求出去,再到达服务端。但请求不是直接到达服务端的,因为网络上要经过很多"节点",最后才会到达服务端。 举个例子比如,平时......
  • docker Nginx 项目发布过程
    Docker镜像Nginx部署项目1、下载Dockeryuminstall-yyum-utilsdevice-mapper-persistent-datalvm22、安装Nginx2.1、使用Docker安装Nginx2.1.1查询可用的Ngin......