2013-04-02 181 views
0

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

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

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

我在这里错过了什么?

谢谢。

回答

0

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

Apache不会将密码保存为纯文本,它会使用它们的哈希值,以便即使某人可以访问密码文件,他们将无法登录。这就是为什么您必须使用htpasswd来创建文件。

0

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

  1. 按照以下维基步骤:Synology Wiki
  2. 在控制面板,进入“Web服务”和禁用SPDY的安全连接。 (从this article收集。)

祝你好运。

+0

这两个链接都不起作用了。 – Shikiryu