據的問題,我認爲要主機上的VPS多個Laravel網站不搞亂任何東西!
我們走吧! 讓我們假設您在/var/www
目錄中創建您的網站的目錄,因爲它是您的基本Apache目錄的位置。
配置爲網站1:
- >虛擬的網站1
<VirtualHost *:80>
DocumentRoot "var/www/site1/public"
ServerName www.site1.com
# Other directives here
</VirtualHost>
主機 - 爲網站1>目錄(上傳這裏您的項目):/var/www/site1
配置爲站點2:
- 爲網站2
<VirtualHost *:80>
DocumentRoot "var/www/site2/public"
ServerName www.site2.com
# Other directives here
</VirtualHost>
>虛擬主機 - >目錄的站點2(這裏上傳項目):/var/www/site2
這裏的伎倆!由於Laravel有其index.php
文件中的項目的公共文件夾,您的域名將指向/var/www/site-x/public
文件夾爲特定站點!他們將有自己的composer
和config
文件在自己的/var/www/site-x/
目錄!
所以,這是你如何主機上的同一個VPS多個Laravel網站不搞亂任何東西!我正在使用相同的技術!我認爲這是唯一的一招!讓我知道如果這有效!
您可以創建多個虛擬主機及定義不同的路徑每個laravel文件夾請確保您有權限修改Apache的配置。 https://support.rackspace.com/how-to/serve-multiple-domains-by-using-virtual-hosts/ –
@Rodrane我不能簡化把varius文件夾與正確的權限與.htacces for每個公用文件夾?是一個測試環境,不是真正的用戶或在某些方面從用戶 – JahStation