2016-08-15 46 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__; 
}); 
相关问题