• 域名解析以及nginx服务器设置


    首先登陆阿里云,选择控制台,点击域名


     
    33.png

    然后我们可以看到下面的界面,有一组显示域名状态为正常,点击“解析”


     
    33.png

    进入到“云解析”界面,如下:
     
    33.png

    这里我们先不用添加记录,将之前添加的做个修改,界面如下:


     
    33.png

    然后确定后,我们就可以在网上输入这个网址来访问网站了,访问到的界面是刚刚部署完nginx的页面,如下:
     
    33.png

    http://访问的需要在nginx安装目录下的conf/nginx.conf中这样配置:

    域名解析到nginx后,才是进入nginx的初始默认界面,然后我们还需要进入到nginx的配置文件nginx.conf中,做些配置更改,如下图:
     
    112.png
    这样我们才能访问到需要访问的端口。还有一点需要注意:
     
    115.png
    就是这个commonConfig.js文件的配置中的域名需要和上面nginx.conf中的域名一致。

    https://访问的需要在阿里云的SSL证书管理控制台购买证书(http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议)

     
    13.png
    证书购买后需要申请绑定域名之后提交,等待签发,一般很快会签发,这种免费证书有效期为一年时间
     
    15.png
    签发后下载下来的的文件中有两个文件
     
    16.png

    Nginx服务器安装SSL证书:

    在证书控制台下载Nginx版本证书。下载到本地的压缩文件包解压后包含:
    .crt文件:是证书文件,crt是pem文件的扩展名。
    .key文件:证书的私钥文件(申请证书时如果没有选择自动创建CSR,则没有该文件)。
    友情提示: .pem扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改扩展名。

    以Nginx标准配置为例,假如证书文件名是a.pem,私钥文件是a.key。

    在Nginx的安装目录下的conf 创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为a.key;

    打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,这样配置:

    upstream   ctenant {
            server   127.0.0.1:9001;
    }
    server {
             listen 443;
             server_name ctenant.51cainiaojinfu.xyz;
             ssl on;
             root html;
             index index.html index.htm;
             ssl_certificate   cert/1894526_ctenant.51cainiaojinfu.xyz.pem;
             ssl_certificate_key  cert/1894526_ctenant.51cainiaojinfu.xyz.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;
             location / {
                proxy_pass http://ctenant;
                client_max_body_size 100M; 
             }
    }
    
    之后保存退出,重启nginx,然后配置 /opt/cash/server/cash-tenant-server/html/tenant/assets/common/commonConfig.js
     
    25.png

    配置commonConfig.js主要是为了前后端分离.
    然后就可以用域名访问服务器了,我们就可以用以下黑窗体中的网址来访问刚刚配置的服务器了,当我们输入黑窗体中的网址的时候,找的地址是 /opt/cash/server/cash-tenant-server/html/下面的tenant/index.html这个网页。

    https://ctenant.51cainiaojinfu.xyz/tenant/index.html
  • 相关阅读:
    从一个简单的例子谈谈package与import机制
    java 中public 类
    java 内部类
    使用Maven运行Java main的3种方式
    递归删除目录下.svn文件
    react-redux的connect()方法
    react 调用 function 的写法 及 解决 react onClick 方法自动执行
    react 路由传参
    react-redux 和 redux-saga 小结
    百度地图 放大或缩小后 中心点偏移(中心点不是在放大前的点)
  • 原文地址:https://www.cnblogs.com/YuyuanNo1/p/12524305.html
Copyright © 2020-2023  润新知