tags: [技术博文]
有时项目需求需要,后端需要另外搭建测试环境,前端需要提供针对该需求的代码包。如果每次前端更新都打包一次,然后将包发送给后端同事,后端同事再上传到后端搭建的服务器,解压,运行。未免太过浪费时间,这时候我们可以在自己的服务器搭建一个下载目录,使用 shell 编写一个打包并上传到下载目录的脚本, 这样我们每次改动后都可以快速的打包上传,后端直接从固定下载地址 wget 到后端测试环境相关目录下即可。
配置十分简单:
listen 3002<VirtualHost *:3002>DocumentRoot "/var/www/download/"</VirtualHost>
然后需要更改下 /var/www/ 的目录配置,允许在找不到 index.html 时,显示目录结构。其中 Indexes 起了关键作用,去掉或者使用 -Indexes 都会禁用显示目录结构。
<Directory /var/www/>Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory>
这样配置后,再配置下防火墙规则开启 3002 端口,就可以直接访问 ip:3002/ 下的文件及目录了。
