使用 xampp 和 ngrok 访问本地 vhost 时访问被禁止

Access Forbidden when using xampp with ngrok for accessing a local vhost

我已经设置了一个在本地工作的虚拟主机,我想使用 ngork 从其他设备访问它。但我总是收到这样的消息:“禁止访问! 您无权访问请求的目录。要么没有索引文档,要么目录被读保护。”当试图访问 ngrok 提供的 link 时(虽然在本地它工作正常,我什至试图完全禁用我的防火墙,但问题仍然存在)

我的虚拟主机:

NameVirtualHost *:80

<VirtualHost security.local:80>
  ServerName security.local
  ServerAlias security.local
  DocumentRoot "E:\Websites\security\public"
  <Directory "E:\Websites\security\public">
       Order Allow,Deny
       Options All
       AllowOverride All
       Allow from all
       Require all granted
  </Directory>
</VirtualHost>

我使用的ngrok命令:

ngrok.exe http security.local

我的主机文件:

127.0.0.1   security.local

我找到了解决方案。正确的 ngrok 命令必须是:

ngrok http -host-header=rewrite security.local