一,環境說明
服務器系統:ubuntu16.04LTS
服務器IP地址:47.89.12.99
域名:bjubi.com
二,域名解析到服務器
在阿里云控制臺-產品與服務-云解析DNS-找到需要解析的域名點“解析”,進入解析頁面后選擇【添加解析】按鈕會彈出如下頁面:
主機記錄這里選擇@,記錄值就是服務器ip地址,確認。
三,申請ca證書
在阿里云控制臺-產品與服務-安全(云盾)-CA證書服務(數據安全),點擊購買證書,
選擇“免費版DV SSL”,點擊立即購買:
然后點去支付:
最后確認支付:
就會回到管理界面:
點擊“補全”,輸入要解析的域名,點下一步:
說明:因為我們這里申請的是開發版免費證書,所以一個證書僅支持一個域名認證,不支持通配符。
等待幾分鐘,證書狀態變為“已簽發”后,證書就申請成功了。
四,下載證書
列表中找到已簽發的證書,下載:
進入下載頁面,找到ngin頁簽中nginx配置信息,并“下載證書 for Nginx”:
記錄以下內容,為了一會兒配置nginx用:
下載的文件有兩個:
1,214292799730473.pem
2,214292799730473.key
五,服務器安裝,配置nginx
登錄到服務器:
$ apt-get update // 更新軟件$ apt-get install nginx // 安裝nginx
1,nginx的安裝目錄為:/etc/nginx/。進入目錄,增加cert/文件夾,把剛剛下載的兩個文件上傳到cert/文件夾中。
2,在/etc/nginx/sites-enabled/下,增加bjubi.com文件。內容如下:
說明:下面的配置是對443端口和80端口進行監聽,443端口要啟用ssl。監聽443端口的server配置可以仿照上面ca認證頁面的nginx配置示例進行配置。
root節點筆者創建了一個bjubi.com/的文件夾,專門存放來自這個域名的請求以示區分。
bjubi.com/文件夾下增加一個index.html文件,里面僅僅寫了一行<h1>welcome。
新聞熱點
疑難解答