如何配置https站点

简介: 如何配置https站点 第一步 配置一个https站点需要有一个ssl的证书,我们可以去申请一个免费的ssl证书:     第二步 有了ssl的证书后,我们可以将需要的服务器类型的压缩包解压后上传到服务器中。

如何配置https站点

第一步

配置一个https站点需要有一个ssl的证书,我们可以去申请一个免费的ssl证书:

 
  1.  

第二步

有了ssl的证书后,我们可以将需要的服务器类型的压缩包解压后上传到服务器中。一共有两个文件,一个是.crt文件,还有一个是.key文件。

第三步

在原有的nginx的server配置中添加以下内容:

 
  1. listen       443 ssl;
  2. server_name  xxx; #你的域名
  3. ssl                  on;
  4. ssl_certificate      xxx; #crt文件位置
  5. ssl_certificate_key     xxx;#key文件位置
  6. ssl_session_timeout  5m;
  7. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  8. ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
  9. ssl_prefer_server_ciphers   on;

 

然后重启nginx,关闭浏览器并且清空缓存,就能够用https访问网站啦!

第四步

你可能会发现现在用http进不去网站了!怎么办呢?很简单,只要添加以下配置即可!

 
  1. server {
  2.         listen 80;
  3.         listen [::]:80 ssl ipv6only=on;
  4.         server_name   xxx;#域名
  5.         return 301 https://xxx$request_uri; #xxx为你的域名
  6. }

这样,用户即使不输入https,输入http也能访问了,所有连接都会被重定向到https页面!

相关文章
|
3月前
|
网络协议 Java 应用服务中间件
tomcat配置域名及HTTPS
tomcat配置域名及HTTPS
|
15天前
|
安全 应用服务中间件 网络安全
49.3k star,本地 SSL 证书生成神器,轻松解决 HTTPS 配置痛点
mkcert是一款由Filippo Valsorda开发的免费开源工具,专为生成受信任的本地SSL/TLS证书而设计。它通过简单的命令自动生成并安装本地信任的证书,使本地环境中的HTTPS配置变得轻松无比。mkcert支持多个操作系统,已获得49.2K的GitHub Star,成为开发者首选的本地SSL工具。
|
1月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
2月前
|
数据安全/隐私保护 Docker 容器
配置Harbor支持https功能实战篇
关于如何配置Harbor支持HTTPS功能的详细教程。
100 12
配置Harbor支持https功能实战篇
|
2月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
144 8
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
|
2月前
|
分布式计算 Hadoop Devops
Hadoop集群配置https实战案例
本文提供了一个实战案例,详细介绍了如何在Hadoop集群中配置HTTPS,包括生成私钥和证书文件、配置keystore和truststore、修改hdfs-site.xml和ssl-client.xml文件,以及重启Hadoop集群的步骤,并提供了一些常见问题的故障排除方法。
82 3
Hadoop集群配置https实战案例
|
2月前
|
Linux Docker Windows
Docker配置https证书案例
本文介绍了如何为Docker的Harbor服务配置HTTPS证书,包括安装Docker和Harbor、修改配置文件以使用证书、生成自签名证书、配置证书以及验证配置的步骤。
180 2
Docker配置https证书案例
|
2月前
|
应用服务中间件 网络安全 Apache
HTTPS配置
HTTPS配置
136 11
|
2月前
|
监控 安全 应用服务中间件
如何配置HTTPS协议?
如何配置HTTPS协议?
209 4
|
3月前
|
Web App开发 存储
常见抓包工具配置抓取HTTPS
常见抓包工具配置抓取HTTPS