天天看點

nginx通路web界面驗證

為了安全起見,部署的web内容不想讓别人看到,或者為了增強安全性。

部署步驟:

首先利用apache的htpasswd功能生成一個使用者名和密碼:

<code>htpasswd -c </code><code>/usr/local/nginx/conf/test</code><code>.pass </code><code>test</code>

<code>New password:123456</code>

2.在nginx配置檔案location中添加如下兩行:

<code>location / {</code>

<code>            </code><code>root   </code><code>/usr/share</code><code>;</code>

<code>            </code><code>index  index.php index.html index.htm;</code>

<code>            </code><code>auth_basic </code><code>"Authorized users only"</code><code>;</code>

<code>            </code><code>auth_basic_user_file conf</code><code>/test</code><code>.pass;</code>

<code>        </code><code>}</code>

本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1878183