1. 程式人生 > >lnmp 域名繫結與設定

lnmp 域名繫結與設定

該文字轉載自:https://lnmp.org/faq/lnmp-vhost-add-howto.html  (感謝廣大網友的分享)

一般情況下每個虛擬主機就是一個網站,網站一般通過域名進行訪問。
本文為教程適合LNMP 1.2+,各個版本的新增過程基本類似,按提示操作即可。1.4版添加了SSL選項可以選擇Letsencrypt和自備SSL證書,多PHP版本選擇等功能。1.3版增加了FTP和資料庫的建立等。LNMP 1.4的跨目錄同時增加在fastcgi.conf中進行管控,LNMP1.2的防跨目錄也由原來在php.ini中設定移至網站根目錄下的.user.ini 進行控制
LNMP 1.1及之前的版本採用/root/vhost.sh 進行新增虛擬主機。

LNMP 1.2開始使用lnmp命令進行管理,具體可以參看

更新記錄
虛擬主機管理基本命令介紹:lnmp vhost {add|list|del}

之前版本的LNMP都可以升級到新版的lnmp管理指令碼,升級到1.4教程

##新增網站(虛擬主機)##


如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除。

執行:lnmp vhost add 出現如下介面:

這裡要輸入要新增網站的域名,我們已新增www.vpser.net域名為例,如上圖提示後輸入域名 www.vpser.net 回車後提示

這裡詢問是否新增更多域名,直接再輸入要繫結的域名,這裡我們將 vpser.net 也綁上,多個域名空格隔開,如不需要綁其他域名就直接回車。

(注:帶www和不帶www的是不同的域名,如需帶www和不帶的www的域名都訪問同一個網站需要同時都繫結)。

下面需要設定網站的目錄

網站目錄不存在的話會建立目錄。也可以輸入已經存在的目錄或要設定的目錄(注意如要輸入必須是全路徑即以/開頭的完整路徑!!!)。不輸入直接回車的話,採用預設目錄:/home/wwwroot/域名


偽靜態可以使URL更加簡潔也利於SEO,如程式支援並且需要設定偽靜態的話,如啟用輸入 y ,不啟用輸入 n 回車(注意LNMPA或LAMP模式沒有該選擇項!)。

預設已經有了discuz、discuzx、discuzx2(Discuz X二級目錄)、wordpress、wp2(WordPress二級目錄)、typecho、typecho2(Typecho二級目錄)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx偽靜態配置檔案,可以直接輸入名稱進行使用,如果是二級目錄則需要對應配置檔案裡的二級目錄的名稱。


這一步是設定日誌,如啟用日誌輸入 y ,不啟用輸入 n 回車。

如果啟用需要再輸入要設定的日誌的名稱,預設日誌目錄為:/home/wwwlogs/ 預設檔名為:域名.log 回車確認後,會詢問是否新增資料庫和資料庫使用者。

如果需要新增資料庫輸入 y ,不新增資料庫輸入 n 回車。

如果要新增,需要先驗證MySQL的root密碼(注:輸入密碼將不顯示)
提示Enter database name: 後輸入要建立的資料庫名稱,要建立的資料庫使用者名稱會和資料庫同名,回車確認。

提示Please enter password for mysql user 資料庫名: 後輸入要設定的密碼,回車確認。

如果安裝了FTP伺服器會詢問是否新增FTP賬號

如果需要新增輸入 y ,不新增輸入 n 回車。

提示Enter ftp account name: 後輸入要建立的FTP賬號名稱,回車確認。
提示Enter password for ftp account FTP賬號: 後輸入要設定的密碼,回車確認。

接下來是1.4新增的新增SSL功能

如果需要新增輸入 y ,不新增輸入 n 回車。
選擇了新增SSL會提示

有兩個選項,1 選項為使用自己準備好的SSL證書和key。

> > 提示Please enter full path to SSL Certificate file 後輸入要SSL證書的完整路徑和檔名,回車確認。
> > 提示Please enter full path to SSL Certificate Key file: 後輸入輸入要key檔案的完整路徑和檔名,回車確認。

2 選項為使用免費SSL證書提供商Letsencrypt的證書,自動生成SSL證書等資訊。

需要輸入一個郵箱回車確認。

提示 Press any key to start create virtul host... 後,回車確認便會開始建立虛擬主機。

新增成功會提示新增的域名、目錄、偽靜態、日誌、資料庫、FTP等相關資訊,如下圖: