1 安裝相關包
1
<code>yum </code><code>install</code> <code>-y httpd-tools</code>
2 建立校驗檔案
2
3
<code>htpasswd -cb </code><code>/etc/nginx/</code><code>.htpasswd user1 </code><code>'passwd1'</code>
<code>chown</code> <code>nginx:nginx </code><code>/etc/nginx/</code><code>.htpasswd</code>
<code>chmod</code> <code>400 </code><code>/etc/nginx/</code><code>.htpasswd</code>
3 加載校驗檔案
<code>vim </code><code>/etc/nginx/nginx</code><code>.conf</code>
加入如下資訊:
4
5
<code>server {</code>
<code> </code><code>[...]</code>
<code> </code><code>auth_basic </code><code>"Restricted"</code><code>;</code>
<code> </code><code>auth_basic_user_file </code><code>/etc/nginx/</code><code>.htpasswd;</code>
<code>}</code>
重載配置檔案:
<code>/etc/init</code><code>.d</code><code>/nginx</code> <code>reload</code>
4 測試認證
<code>curl http:</code><code>//user1</code><code>:[email protected]</code>
本文轉自 tanzhenchao 51CTO部落格,原文連結:http://blog.51cto.com/cmdschool/1948648,如需轉載請自行聯系原作者