Debian vps实现文件中转及下载教程
在定时备份VPS数据至Dropbox教程一文中,我介绍了如何备份vps中的数据,这种方法更多的是vps主动上传数据,而且局限于Dropbox。对于拥有大硬盘vps的同学来说,很多人会将vps作为文件中转站,先是在vps上下载国外资源,然后利用下载工具(如IDM,迅雷等)或者网盘的离线下载功能将vps上的资源拖下来。这里我就简单的介绍下如何实现这样的功能,很简单,但是也很有用。
脚本安装及说明
该功能实际上是通过安装nginx实现文件的下载,为了方便使用,我写了一个简单的脚本。
需要注意的是不要同时使用lnmp一键脚本,因为该脚本已经安装了nginx。
1、下载脚本
1 2 | wget --no-check-certificate https://raw.githubusercontent.com/tennfy/downloadserver/master/downloadserver.sh chmod a+x downloadserver.sh |
执行该脚本:
1 | ./downloadserver.sh |
2、使用说明
安装好之后,将文件下载或移动至/var/www目录下,假设test.zip文件位于/var/www目录下,且vps的IP为1.1.1.1,那么文件的下载地址为
1.1.1.1/test.zip
小结
其实脚本的内容非常简单,就是安装及配置了nginx服务器,需要注意的就是不要同时使用lnmp一键安装脚本,以免冲突。
本文出自 TENNFY博客,转载时请注明出处及相应链接。
本文永久链接: https://www.tennfy.com/3351.html
./downloadserver.sh: line 118: syntax error near unexpected token `esac’
./downloadserver.sh: line 118: `esac’
什么意思?
坚查118 行的 esac 指令,看看是否错误,或者漏掉符号之类的。 字面意思就是那里出错了
已经修改,esac忘了删掉了
路过。。。
我用debian搭建的shadowsock,偶有备份换IP地址之后,需更改ss的服务端IP,略麻烦。请问能否直接用动态域名代替ss服务端的IP地址?能的话如何实现?
博主,怎么让它开机启动呢?
我运行了脚本,直接开始下载,发现下载器(EagleGet)提示连接不上服务器。然后在浏览器里打开ss的ip,提示:403 Forbidden.nginx/1.4.6 (Ubuntu)
debian下一键安装出现403 Forbidden.nginx/1.8.1
怎么搞定呀=。= 菜鸟表示 不太懂
在/var/www里面放一个index.html你就能看见东西了。内容自定义