程式根目錄:/home/wwwroot/
虛擬主機配置檔案:/usr/local/nginx/conf/vhost/網域名稱.conf
以配置 yii2.agent.com 為例
方法一:
1、建立程式目錄/home/wwwroot/yii2.agent.com
2、建立虛擬機器配置檔案/usr/local/nginx/conf/vhost/yii2.agent.com.conf
配置檔案內容如下:
3、重啟nginx/etc/init.d/nginx restart
方法二:
執行:lnmp vhost add出現如下介面:
這裡要輸入要新增**的網域名稱,我們已新增yii2.agent.com網域名稱為例,如上圖提示後輸入網域名稱 yii2.agent.com 回車後提示
這裡詢問是否新增更多網域名稱,如不新增輸入 n 會有如下提示
需要設定**的目錄,**目錄不存在的話會建立目錄。也可以輸入已經存在的目錄或要設定的目錄(注意如要輸入必須是全路徑即以/開頭的完整路徑!!!)。不輸入直接回車的話,採用預設目錄:/home/wwwroot/網域名稱
偽靜態可以使url更加簡潔也利於seo,如程式支援並且需要設定偽靜態的話,如啟用輸入 y ,不啟用輸入 n 回車。
設定日誌,如啟用日誌輸入 y
再輸入要設定的日誌的名稱,預設目錄為:/home/wwwlogs/ 預設檔名為:網域名稱.log 回車確認後,
會詢問是否新增資料庫和資料庫使用者如果需要啟用輸入 y ,不啟用輸入 n 回車
apache下的.htaccess偽靜態規則不能用在lnmp下,需要使用nginx偽靜態規則。
偽靜態可以隨時新增或刪除,如果新增完虛擬主機後忘記或沒有新增偽靜態,可以通過修改配置檔案來新增偽靜態。
虛擬主機配置檔案在:/usr/local/nginx/conf/vhost/網域名稱.conf
偽靜態規則檔案需要放在/usr/local/nginx/conf/ 下面。
編輯虛擬主機配置檔案,可以使用vi、nano或winscp,後2個工具對新手來說簡單些。
例如前面我們新增的虛擬主機,開啟後前半部分配置會顯示如下:
在root /home/wwwroot/www.yii2agent.com;這一行下面新增:
include wordpress.conf;
上面的wordpress.conf換成上傳到/usr/local/nginx/conf/ 下面的偽靜態規則檔案,加完儲存,執行:/etc/init.d/nginx restart重啟生效,如果報錯可能是新增有誤或偽靜態規則有誤。
centos 7 lnmp 搭建過程
如果是阿里雲伺服器的話首先需要到控制台設定安全組的規則,開放80,3306,等常用的埠 檢視伺服器 cat etc redhat release centos linux release 7.3.1611 core sudo yum install nginx按照提示,輸入yes後開始安裝。安裝完畢...
Centos7 LNMP 安裝以及配置
2.準備好linux後安裝常用軟體,gcc,wget,cmake。yum install wget yum install gcc gcc c yum install cmake1.安裝nginx需要安裝的依賴包 nginx的rewrite模組和http核心模組會使用到pcre正規表示式語法 yum...
CentOS7 LNMP環境安裝wordpress
需要使用到的工具有xshell6,xftp。mysql uroot p 用之前設定的密碼登陸mysql mysql create database wordpress 建立wordpress資料庫 mysql use wordpress 切換到wordpress資料庫 mysql exit 退出my...