2016-08-15 98 views
0

我有一個laravel項目並希望在Web服務器上啓動它。在多個站點的Web服務器上啓動laravel,並且只有一個ip地址和一個端口

在xampp \ htdocs中有很多小腳本,項目和一個laravel項目。

我怎樣才能使用這些只有一個IP地址?

如果我要訪問我的老項目I型:192.168.178.120/projectXYZ

我想訪問像laravel項目:192.168.178.120/laravelproject

我只有1個IP地址可用於網絡服務器。

通常我添加一個新的本地IP,或使用不同的端口比80

但我不能得到一個新的IP和其他港口比443和80被阻斷。

我希望有人知道我想做的事:d

+0

你使用WIndows嗎? – mishanon

+0

是的,XAMPP只適用於Windows – Phil795

+0

我建議使用多個虛擬主機與Apache,如果你有一個註冊的域名,那麼你可以創建任意數量的子域,只要你想。 –

回答

0

方法1. 在「htdocs中\ laravel」創建一個新的文件夾,但你需要在你laravel創建一個重定向到公用文件夾(並不安全,因爲你暴露整個框架,以公開)

方法2: 像htdocs目錄之外創建一個文件夾下的「C:\ XAMPP \ laravel \」,然後把所有的內容裏面公衆」的htdocs \ laravel 「,然後修改」index.php「爲:

require "C:\xampp\laravel\bootstrap\autoload.php"; 
$app = require_once "C:\xampp\laravel\bootstrap\app.php"; 
$app->bind('path.public', function() { 
    return __DIR__; 
}); 
相關問題