我正在尝试用ngrok隧道传输travis ci中的localhost。到目前为止,我已经能够公开该网站,但不幸的是,对一个简单的文本文件的任何curl请求给我404错误。只有索引页面可见/可下载。如何配置它,以便可以下载文件。
这是我的虚拟主机配置:
<VirtualHost *:80>
DocumentRoot $1
<Directory $1>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
DirectoryIndex index.php index.html
</VirtualHost>
$1
是ngrok给出的随机子域名(我将虚拟主机配置存储为字符串)。
这是/ etc / hosts文件:
127.0.0.1 a3a1a93a.ngrok.io
127.0.0.1 8dbc2f3e.ngrok.io
## cookbook:: travis_build_environment
## file:: templates/default/etc/cloud/templates/hosts.tmpl.erb
127.0.1.1 testing-gce-478a98cf-1fda-48f0-9b75-4c72e55e1305 testing-gce-478a98cf-1fda-48f0-9b75-4c72e55e1305 ip4-loopback trusty64
前两个条目是ngrok的隧道子域。