為了安全起見,部署的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