首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流浪汉LocalTunnel和ServerAlias不起作用

流浪汉LocalTunnel和ServerAlias不起作用
EN

Stack Overflow用户
提问于 2016-06-02 23:00:58
回答 1查看 439关注 0票数 0

我有一个本地Vagrant,我在上面开发应用程序。我厌倦了使用Vagrant来提供公共urls,因为它总是断开连接,所以我安装了localtunnel.me

不过,我遇到的问题是,我的Apache头显示了本地配置,这是一个问题。当我通过localtunnel.me url访问我的应用程序时,我需要$_SERVER‘’HTTP_HOST‘这样的东西来阅读"myproject.localtunnel.me“而不是"myproject.local”。

我已经将我的公共localtunnel.me域添加到了ServerAlias配置中,并重新加载了Apache。当我启动它时:

代码语言:javascript
复制
lt -p 80 -s myproject -l myproject.localtunnel.me 

然后,当导航到504网关超时时,我会得到myproject.localtunnel.me

如果我这样做了:

代码语言:javascript
复制
lt -p 80 -s myproject -l myproject.local 

当我转到http://myproject.localtunnel.me时,phpinfo()显示$_SERVER‘’HTTP_HOST‘== "myproject.local“。

这破坏了我与其他webhooks和API服务的许多连接,因为标题与URL不匹配。

关于如何克服这一问题的任何想法(除了ngrok,这似乎是更多的资源密集型运行)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-02 23:22:43

结果发现,LocalTunnel的工作方式与Vagrant稍有不同。

为了使这一工作:

代码语言:javascript
复制
lt -p 80 -s myproject -l myproject.localtunnel.me 

您需要将myproject.localtunnel.me添加到站点的conf文件中的ServerAlias行(我有)。

但是,您还需要将它添加到Vagrant的主机文件中:

代码语言:javascript
复制
127.0.1.1 myproject.localtunnel.me

没有主机条目会导致504错误。

希望这能帮到其他人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37603469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档