apple 2014-10-20 00:51
在 Nginx 下使用 .htaccess 的方法
在 Apache 下,要設定密碼保護一個資料夾下的檔案,通常會在該資料夾下新增 .htaccess 檔案,並在裡面設定 .htpasswd 的位置。<br>Nginx 也可以做到,只是需要在 sites-available 內設定,換成這種方式還不錯把全部的設定都放在一起,管理起來還蠻方便的!<br><br><b>Nginx 的作法</b><br>
編輯 sites-available config<br>#<code class="bash functions">vi</code> <code class="bash plain">/etc/nginx/sites-available/default<br></code><br>在 <code>server {} </code>加上底下這幾行,使用者造訪網站就需要輸入密碼了<br><br>例如:<br>[quote]<br>server {<br><br> server_name seo.adj.com.tw;<br> root /home/seo/;<br> index index.php index.html index.htm;<br><font color="DarkRed"><code> # nginx Authentication configuration<br> auth_basic "ADJ Data!!!";<br> auth_basic_user_file /home/seo/.info;<br> deny all;<br> allow 127.0.0.1;<br> satisfy any;</code></font><br>}<br>[/quote]<br><br>別忘了 reload 一下 nginx . 這樣就可以啦~<br>