2013-04-02 180 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