• 阿里云ECS部署Nginx配置域名访问


    前言

    记录下阿里云服务器建站的过程(回回建,回回忘,尴尬。。。)

    在这里插入图片描述


    环境

    ECS(Centos7.6)+ Nginx


    具体步骤

    服务器

    • 首先,需要购买一台服务器

    在这里插入图片描述



    域名

    • 需要购买一个域名,控制台-域名,我的如下:coisini.club,选择解析跳转到云解析DNS

    在这里插入图片描述


    • 这里的解析设置一开始是没有的,选择新手引导,在网站解析添加你的服务器公网IP就可以,如下:

    在这里插入图片描述

    • 解析后会添加两条主机记录@www

    在这里插入图片描述


    • 这里的主机记录 _dnsauth是后面SSL证书时添加的,接着往后看

    在这里插入图片描述



    SSL证书

    • 控制台-SSL证书,选择免费证书->创建证书->证书申请

    在这里插入图片描述

    • 证书申请第一步,绑定域名

    在这里插入图片描述

    • 第二步DNS验证,这里在上面点击下一步时会在云解析DNS生成主机记录为 _dnsauth的记录,如果没有自动生成,自己copy一下,完成后回来这里点验证,再提交审核

    在这里插入图片描述


    • 审核通过后就可以在SSL主页面下载免费的证书了

    在这里插入图片描述

    • 下载解压后可以得到两个证书文件

    在这里插入图片描述



    Nginx配置

    • 关于Nginx如何配置Https可以参考之前的文章:Linux下配置Nginx并使用https协议

    • 将下载的证书上传到服务器,我放在了nginx/conf/ssl目录下
      在这里插入图片描述

    • 配置nginx.conf如下(域名访问使用的是默认端口443):

     server {
    	listen       443 ssl;
    	server_name  www.coisini.club;
    
    	ssl_certificate      /usr/local/nginx/conf/ssl/coisini.club.pem;
    	ssl_certificate_key  /usr/local/nginx/conf/ssl/coisini.club.key;
    
    	ssl_session_cache    shared:SSL:1m;
    	ssl_session_timeout  5m;
    
    	ssl_protocols TLSv1.2;
    
    	ssl_ciphers  HIGH:!aNULL:!MD5;
    	ssl_prefer_server_ciphers  on;
    
    	location / {
    		root /usr/local/nginx/html/public/home/;
    		index index.html index.htm;
    
    	}
     }
    
    • 重启nginx
    • IP访问

    在这里插入图片描述

    • 域名访问

    在这里插入图片描述

    • 当然,通过域名访问还有未备案的情况,没关系,按照指引到备案管理平台备案就行

    在这里插入图片描述


    - End -
    点赞加收藏
    小手留余香
    以上为本篇文章的主要内容,希望大家多提意见,如果喜欢记得点个推荐哦
    作者:Maggieq8324
    本文版权归作者和博客园共有,欢迎转载,转载时保留原作者和文章地址即可。
  • 相关阅读:
    ACM 01背包问题
    HDU 1222(数论,最大公约数)
    HDU 1045(质因数分解)
    HDU 4548(美素数)
    POJ 1458 Common Subsequence
    light oj 1047-neighbor house
    POJ 3903 Stock Exchange
    HDU 1069 monkey an banana DP LIS
    max sum
    ACM比赛
  • 原文地址:https://www.cnblogs.com/maggieq8324/p/15294730.html
Copyright © 2020-2023  润新知