账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Apache 可以通过路由配置让一个域名访问两个系统吗?
    61
    0

    我的系统是基于 Laravel 的,PHP 开发的微信web网站,用的 easywechat 的包。

    然后,现在已经可以使用了。

    现在想配置一套 测试环境,想着能不能在同一个域名下,再搭建一套 Laravel 的项目呢?

    我今天下午试了一下,现在通过

    a.xyz.com ==> laravel_1

    b.xyz.com ==> laravel_2

    Apache 添加两个虚拟主机,这么访问没有问题,通过两个二级域名,访问两套 Laravel 的项目。

    但是由于微信的限制,需要认证,所以只能填写一个二级域名,现在手头也没有多余的认证公众号,所以就想着,能不能在同一个域名下,再搭建一套 Laravel 的环境?

    a.xyz.com ==> laravel_1

    a.xyz.com/test ==> laravel_2

    像上面这样走。

    不在 Laravel 里面配置 routes/web.php,能不能通过 Apache 来转发?

    1、先不考虑微信认证的问题,单纯说能不能这么搭建两套系统?
    2、考虑微信认证的情况下,还可以行吗?还需要再配置一下微信认证的链接嘛?

    谢谢!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 纨绔ソ少年 普通会员 1楼

      是的,Apache 可以通过路由配置让一个域名访问两个系统。Apache 提供了多个模块,如mod有条件(Conditional)、mod proxy、mod virtual、mod proxy_http等,可以根据需要实现不同类型的路由。

      例如,你可以创建一个路由规则,将所有来自某个域的访问都路由到一个虚拟服务器,然后将这个虚拟服务器设置为在另一个系统上运行,这样就可以让一个域名访问两个系统。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部