实现需求
最近在使用学校电脑时,经常遇到这么个场景:想下载个CodeBlocks用于coding或想下个vpt来玩会万智,但通过机房网络访问一些国外网站的下载速度只有10+kB/s,不到100m的文件总能让人等很久。
以前通过百度云来解决了这个问题,现在百度云下载这些文件需要使用客户端(大文件?),所以寻思着有没有什么好的解决方案。
突然想起自己在阿里云有个小服务器,在上面挂了个OJ,大多数资源都是闲置的。所以很简单,我就在网站目录下面传了我需要的常用文件上去,走阿里云的带宽下载。但直接放上去的文件所有人都可以下载,那对我的流量压力会比较大,所以我使用了.htaccess进行单目录加密。
方法步骤
首先开启Apache对.htaccess的支持(默认是关闭的)。
启动apache的mod_rewrite 模组
sudo a2enmod rewrite
重启apach服务器
sudo service apache2 restart
修改目录权限:
打开apache2.conf
vim /etc/apache2/apache2.conf
添加下面字段
<Directory /var/www/你需要开启加密的目录> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
重启apache服务
sudo service apache2 restart
现在对.htaccess的支持已经打开,接下来编辑对应文件即可:
在你要加密的目录下,新建.htaccess文件,填入一下内容
AuthName "===LOGIN===" AuthType Basic AuthUserFile /var/www/你的加密目录 Require valid-user 你要的用户名
保存,然后生成口令:
htpasswd -c /var/www/你的加密目录 你的用户名
然后会被要求输入两遍密码,ok,现在就已经设置完加密目录了,快去试试吧。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
本文向大家介绍PHP实现支持加盐的图片加密解密,包括了PHP实现支持加盐的图片加密解密的使用技巧和注意事项,需要的朋友参考一下 一个简单的图片加解密函数,使用client跑,不要使用浏览器跑 话不多说,直接上代码 以上就是这篇文章的全部内容,希望对大家的学习或者工作能有一定的帮助。
Transt secret后端处理在途数据的加密函数。Vault不存储发送到后端的数据。它也可以被视为“加密作为一种服务”。 是否支持使用secp192r1曲线的ECDSA? -创建指定类型的新命名加密密钥,以后可用于加密/解密或签名/验证。它是否创建了私有和公共密钥对?是否有获取/输出公钥的方法? 是否可以创建执行加密操作但不返回私钥的自定义秘密后端?
本文向大家介绍python实现支持目录FTP上传下载文件的方法,包括了python实现支持目录FTP上传下载文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现支持目录FTP上传下载文件的方法。分享给大家供大家参考。具体如下: 该程序支持ftp上传下载文件和目录、适用于windows和linux平台。 希望本文所述对大家的Python程序设计有所帮助。
让我们Encrypt通过IdenTrust交叉签名得到他们的中间,这应该是个好消息。但是,我在这个命令的输出中找不到这两个: 我知道可以在每台机器上手动添加受信任的CA,但由于我的应用程序应该是免费下载和可执行的,不需要任何进一步的配置,所以我正在寻找“开箱即用”的解决方案。你有好消息告诉我吗?
本文向大家介绍PyQt5实现让QScrollArea支持鼠标拖动的操作方法,包括了PyQt5实现让QScrollArea支持鼠标拖动的操作方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇PyQt5实现让QScrollArea支持鼠标拖动的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍Android Studio下添加assets目录的实现方法,包括了Android Studio下添加assets目录的实现方法的使用技巧和注意事项,需要的朋友参考一下 有时候需要放置一些文件而且不被proguard压缩,可以放到assets目录中。 但是工程默认并未创建assets目录,那么如何在android studio中创建assets目录呢? 目录位置为:XXX\src\m