lnmp下配置PHP虛擬主機vhost

2021-07-23 14:30:48 字數 1544 閱讀 1704

《一、參考》

這裡以配置2個站點(2個網域名稱)為例,n 個站點可以相應增加調整,假設:

網域名稱1 example1.com 放在 /www/example1

配置 nginx virtual hosting 的基本思路和步驟如下:

把這個站點 example1.com放到 nginx 可以訪問的目錄 /www/

給每個站點分別建立乙個 nginx 配置檔案 example1.com.conf, 並把配置檔案放到 /etc/nginx/vhosts/

然後在 /etc/nginx.conf 裡面加一句 include 把步驟2建立的配置檔案全部包含進來(用 * 號)

重啟 nginx

具體過程

下面是具體的配置過程:

1、在 /etc/nginx 下建立 vhosts 目錄

mkdir /etc/nginx/vhosts

2、在 /etc/nginx/vhosts/ 裡建立乙個名字為 example1.com.conf 的檔案,把以下內容拷進去

} # 包含所有的虛擬主機的配置檔案

include /usr/local/nginx/conf/vhosts/*;

}文章摘自

lnmp下配置虛擬主機

一 首先熟悉幾個命令 which php which是通過 path環境變數到該路徑內查詢可執行檔案,所以基本的功能是尋找可執行檔案 whereis php 將和php檔案相關的檔案都查詢出來 service php fpm nginx mysqld restart 重啟服務 二 找到nginx的配...

LNMP下基於埠的虛擬主機配置

1 在 usr local nginx conf nginx.conf檔案的的最後乙個 前加上 include vhost conf 2 在 usr local nginx conf vhost 檔案下增加檔案 myvhost.conf 3 重啟服務 service nginx restart 4 ...

lnmp虛擬主機安全配置研究

眾所周知,虛擬主機的安全不好做,特別是防止跨目錄成為了重點。apache php伺服器防止跨目錄的方式比較簡單,網上的所有成熟虛擬主機解決方案都是基於apache的,如directadmin cpanel。但如今已然不是apache的時代了,在linux nginx mysql php下怎麼防止不同...