我有一臺運行Plesk 12.0.18和Nginx 1.9.4-centos7.15091112的CentOS 7.1.1503(Core)服務器。具有多個網站的集中代碼庫
我想在/var/www/vhosts/my-web-app/
主辦我的web應用程序的代碼庫。然後我想舉辦上都使用相同的代碼庫,即/var/www/vhosts/my-first-website.com/
不同領域的多個網站,/var/www/vhosts/my-second-website.org/
/var/www/vhosts/my-web-app/
沒有按」不一定必須在/vhosts/
之前,我以前沒有這樣做過。
因此,我的目標是將所有請求都指向http://www.my-first-website.com
,這些請求並不指向已存在的文件,實際上指向的是/var/www/vhosts/my-web-app/index.php,其中我有解析器將連接到正確的數據庫並處理請求。
我試圖使用nginx的指令節在我的Plesk設置如下:
if (!-e $request_filename){
rewrite .*$ /var/www/vhosts/my-web-app/index.php break;
}
但是這是行不通的,也許是因爲路徑設定到/var/www/vhosts/my-web-app/
所以我其實試圖重定向到/var/www/vhosts/my-first-website.com/var/www/vhosts/my-web-app/index.php
?
任何幫助將不勝感激!
php部分在哪裏? – Epodax
我不確定我是否理解這個問題。網絡應用程序是用PHP編寫的,我認爲這可能有助於提及這一點。 – bbeckford
但是,手頭的問題/問題是關於什麼,是不是與PHP有關? – Epodax