1. 程式人生 > >二級域名解析指向伺服器另一臺主機— —Nginx

二級域名解析指向伺服器另一臺主機— —Nginx

最近為了簡歷,在阿里雲購買了一臺ECS伺服器,配置是LNMP。
預設的環境已經是Oneinstack搭建好了的。
具體的話,是有使用說明的,說的很詳細。

一、首先你要有一個備案的域名,可用的域名

我在萬網買的一個,兩塊錢一年,
備案什麼的具體看萬網教程,這邊不多說。

二、新增域名解析

將你的一級域名解析到你購買的阿里雲伺服器的公網IP地址,
我買的是ECS,所以就綁定了ECS的IP

這裡寫圖片描述

三、訪問網頁,

預設的訪問地址是指向 /data/wwwroot/default的檔案,你可以遠端連結伺服器(我用Xshell連線伺服器),然後找到這個目錄,裡面就是一些預設的網頁檔案,具體訪問首頁,如下圖有說明。

這裡寫圖片描述

四、我的blog.xxxx.com是指向我自定義的一個虛擬主機的預設,www.xxxx.com是指向預設的default目錄的

根據oneinstack的說明,新增一臺虛擬主機,並設定好訪問域名就可以了。
你需要做的是:
1. 新增一個你想要的二級域名解析 指向的ip地址還是你的伺服器ip地址,這邊區分訪問目錄是用nginx來根據訪問域名指向不同目錄的
2.新增一臺虛擬主機 ,訪問域名是你的二級域名 如blog.你的域名.com

  3.在新增虛擬主機的時候,有一個選項,如果不知道怎麼填寫,建議選Y,就是  是否使用Let's Encrypt 這個,如果選擇n的話 是需要公司名稱,感覺很麻煩,我也沒去了解具體要怎麼填。
  Let's Encrypt 是一個於2015年三季度推出的數字證書認證機構,將通過旨在消除當前手動建立和安裝證書的複雜過程的自動化流程,為安全網站提供免費的SSL/TLS證書。
  4.還有一點是是否強制轉換https ,這個我選了n
  5.之前第一次是對照圖片選的,3、4 都選了y,然後域名訪問的時候,chrome 一直提示不安全的警告,非常煩,我覺得應該是3選擇y導致的可能性大寫,

這裡寫圖片描述

具體的使用,圖片都有說明,等到建立成功後,出現的一堆青色字型中,Directory of 就是訪問的根目錄,把網站檔案放在這裡就可以進行訪問了。