Nginx配置Https详解,以阿里云服务器为例-

Nginx配置Https详解,以阿里云服务器为例

阿里云服务器优惠

最近在完善暮无雪熊账号时发现,https对于网站还是有些必要的,这里以阿里云服务器为例,记录一下配置过程

1、首先,申请阿里云免费的SSL证书,找不到位置,可直接在搜索栏中搜索即可。

2、将下载好的证书解压,将里面的两个文件上传至服务器Nginx的安装目录,然后打开Nginx.conf配置文件,在之前用于反向代理的server节点除,做如下修改

代码如下:主要配置已SSL开头的信息,其他的可按需配置

server{

listen 443 default ssl;

server_name www.520mwx.com;

ssl on;

ssl_certificate cert/1531588447360.pem;

ssl_certificate_key cert/1531588447360.key;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

#charset koi8-r;

access_log logs/mwx.log main;

location ~ .*\.(gif|js|css)$ {

root mwx;

#cache

expires 3d;

}

location / {

proxy_pass http://mwx;

index index.html index.htm;

}

}

特别说明,如果

ssl_certificate cert/1531588447360.pem;

ssl_certificate_key cert/1531588447360.key;

请先在conf文件夹下创建 cert文件夹,然后将解压后的证书上传至cert文件夹中,至此,所有配置已完成

备注:如果访问https不成功,请查看防火墙是否放行443端口

3、通常来说,需要对http进行301跳转到https,简单配置如下:

#### 暮无雪网站 反向代理配置 310重定向

server{

listen 80;

server_name www.520mwx.com;

return 301 https://www.520mwx.com$request_uri;

}

#### 暮无雪网站 反向代理配置 310重定向

server{

listen 80;

server_name 520mwx.com;

return 301 https://www.520mwx.com$request_uri;

}

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • potplayer
  • directx