Apache加密网页

 
    导师让我把下载的论文加密。结果我找了一堆方法都是javascript的。。。不是查看源代码就能看到密码,要不就是对称加密算法。。。反正就是不方便。后来才知道我的服务器就是apache的。。。它就自带很简单的加密方法。唉。
      首先在你要想加密的文件夹里建立一个.htaccess的文件。这个文件一建立就自动成了隐藏的。内容如下:
AuthName "Section Name"
AuthType Basic
AuthUserFile /full/path/to/.htpasswd
Require valid-user
      Section Name可以乱写。反正写一个标识一下就行了。第二行和第四行不变。第三行/之前的都是你想要加密访问的目录的路径全名。/之后的.htpasswd用命令生成。
      写好.htaccess文件后,用下列命令生成.htpasswd文件:
htpasswd .htpasswd username
      username就是自己想要使用的用户名。自己定义。
      命令完成后,.htpasswd就自动生成了。打开看实际上是文本文件。不过密码是加密后的密文。我有点奇怪的是我用网页上生成的密文和用命令生成的密文 不一样。用户名我可没改变。奇怪。。。可能是系统更改了加密算法。网页提供的加密算法的版本或者算法本身和系统自己的加密算法并不是完全相同的。
      接下来,把这两个文件的属性改的权限低一点。chmod 755 .htaccess 和 chmod 755 .htpasswd就可以了。或者直接用cuteftp改也行。
      这样所有在这个目录下的文件都需要输入用户名和密码才能访问。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值