doumu5023 2016-08-15 12:34
浏览 27

在具有多个站点和仅一个IP地址和一个端口的Web服务器上启动laravel

I have a laravel project and want to launch it on a webserver.

In xampp\htdocs are a lot of little scripts, projects and one laravel project.

How can I use these with only one ip-address?

If I want to access my old project I type: 192.168.178.120/projectXYZ

And I want to access the laravel project like: 192.168.178.120/laravelproject

I have only 1 IP-Address available for the webserver.

Normally I add a new local ip or use a different port than 80.

But I cannot get a new IP and other ports than 443 and 80 are blocked.

I hope someone know what I want to do :D

  • 写回答

1条回答 默认 最新

  • duanfanta6741 2016-09-24 11:26
    关注

    Method 1. Create a new folder in "htdocs\laravel", but you need to create a redirect to your public folder in your laravel (not secure because you expose whole framework to public)

    Method 2. Create a folder outside of htdocs like under "C:\Xampp\laravel\", then put all content inside public in" htdocs\laravel", then modify "index.php" to:

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

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c