如何在synology系统上使用“htaccess”进行网站访问控制?

时间:2013-04-02 07:49:35

标签: apache .htaccess web synology

我正在尝试为synology NAS上的个人网站设置访问控制。现在我正在使用DS212J。我发现以下文章教导如何在apache上使用“htaccess”来实现这一点。

http://www.synology.com/support/faq_show.php?lang=enu&q_id=347

但我遇到了2个问题: 1)ssh之后我的DS212J没有命令“htpasswd”。 2)手动创建这些文件后,我在网站上提示用户名和密码。但是,当我输入时,“admin.pw”和“normal.pw”中的密码不起作用。我不确定是不是因为我没有使用命令“htpasswd”。

我在这里缺少什么?

感谢。

2 个答案:

答案 0 :(得分:0)

htpasswd可执行文件位于/ usr / syno / apache / bin / htpasswd。由于该目录不在PATH上,因此您必须明确使用整个路径来使用它:

Apache没有以明文形式保存密码,它使用它们的哈希值,这样即使有人访问密码文件,他们也无法登录。这就是为什么你必须使用htpasswd来创建文件。

答案 1 :(得分:0)

对于遇到此问题的任何人,我都无法获得该synology支持教程。我正在使用ssl在我自己的域上运行DSM 5.1-5022 Update 4。以下是它如何运作:

  1. 按照以下Wiki中的步骤操作:Synology Wiki
  2. 在控制面板中,转到" Web服务"并禁用SPDY以进行安全连接。 (从this article收集。)
  3. 祝你好运。