首先登陸阿里雲,選擇控制台,點擊域名

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
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