【发布时间】:2015-07-13 01:58:55
【问题描述】:
目标:想使用 ngrok 共享一个网站预览,它创建一个隧道,从中可以看到我的本地主机,其 url 类似于 mywebsite.ngrok.io
问题:我使用 WAMP,我的 localhost 文件夹看起来像这样:
localhostdirectory
|-- website1
|-- website2
|-- etc
要访问我在浏览器中键入localhost/website1/ 的网站,我只想通过隧道传输该 URL,可能的解决方案是:
-
设置一个虚拟主机I would go through the hassle of manually setting up a virtual host,然后我得到类似website1.dev的东西,然后我会将它作为HTTP请求中的主机头传递给ngrok,like that:
ngrok http -host-header=website1.dev 80虽然我不明白主机头是什么,为什么我不能传递像
localhost/website1/这样的相对url,还有什么是重写选项? - 把我本地主机的文件夹目录改成网站的文件夹,我不想那样做。
有没有更好的方法以更简单的方式实现我的目标,也许是通过 WAMP 别名?
【问题讨论】:
-
虚拟主机没有那么可怕看看这个如何设置。一旦你完成了第一个,接下来应该是 2 分钟的工作。 stackoverflow.com/questions/23665064/…
-
是的,您只需在 httpd-vhosts.conf 文件中添加一些文本,然后在 hosts 文件中添加一些文本,但这仍然很麻烦。
标签: http localhost wamp virtualhost ngrok