Apache conf 編寫問題 - Linux
By Linda
at 2010-04-09T19:55
at 2010-04-09T19:55
Table of Contents
※ 引述《leifjason (我的黑色翅膀~少爺)》之銘言:
: 大家好~
: 我安裝了HIDS OSSEC-wui tool 在安裝時有輸入帳號密碼~
: 因此在安裝目錄下
: /var/www/html/ossec-wui/產生了兩各檔案
: ./htaccess
: ./htpasswd
: 目前都可以連到網頁!只是沒有帳號密碼驗證功能~
: Google及爬文後發現~
: 需要去/etc/httpd/conf.d/底下產生一各ossec.conf的檔案
: 並重新啟動apache才能夠讓安裝時的帳密驗證功能生效
: 網路上教學編譯內容如下
: Options None
: AllowOverride None
: Order allow,deny
: Allow from all
: AuthName "OSSEC Access"
: AuthType Basic
: AthUserFile /var/www/html/ossec-wui/.htpasswd Require valid-user
: 結果重啟apache時 會說在第二行有syntax error!
: 請教各位怎麼處理? 是資料夾權限還是檔案擺放位置有錯誤?
: 感謝
如果單純是讓Apache的網頁可以使用帳號密碼驗證
在RedHat Linux的作法是這樣
vi /etc/httpd/conf/httpd.conf
先假設你已經將網頁配好了
那麼最後只要補上一段
<Directory "網址">
AuthType Basic
AuthName "welcome"
AuthUserFile /webpass
Require User sc sc1 sc2
</Directory>
說明:
AuthType就是指驗證的方法類型,這邊是用基本的方法。
AuthName就是使用者登入看到的歡迎訊息。
AuthUserFile是指向你要存的密碼檔
Require User是指定哪些使用者可以登入
上面的範例我是讓sc、sc1、sc2可以登入
上面檔案寫好後請存檔
接下來需要建立剛剛指定的密碼檔
使用htpasswd來建立即可
htpasswd -c /webpass sc
htpasswd /webpass sc1
htpasswd /webpass sc2
因為一開始檔案並不存在,所以得先用-c來建立,之後設定使用者密碼就不必用-c。
以上都完成後記得用service httpd restart讓服務重新啟動
之後得確認防火牆有開啟port 80
--
風的自由 決定於地球自轉
心的自由 決定於思想的律動
--
: 大家好~
: 我安裝了HIDS OSSEC-wui tool 在安裝時有輸入帳號密碼~
: 因此在安裝目錄下
: /var/www/html/ossec-wui/產生了兩各檔案
: ./htaccess
: ./htpasswd
: 目前都可以連到網頁!只是沒有帳號密碼驗證功能~
: Google及爬文後發現~
: 需要去/etc/httpd/conf.d/底下產生一各ossec.conf的檔案
: 並重新啟動apache才能夠讓安裝時的帳密驗證功能生效
: 網路上教學編譯內容如下
: Options None
: AllowOverride None
: Order allow,deny
: Allow from all
: AuthName "OSSEC Access"
: AuthType Basic
: AthUserFile /var/www/html/ossec-wui/.htpasswd Require valid-user
: 結果重啟apache時 會說在第二行有syntax error!
: 請教各位怎麼處理? 是資料夾權限還是檔案擺放位置有錯誤?
: 感謝
如果單純是讓Apache的網頁可以使用帳號密碼驗證
在RedHat Linux的作法是這樣
vi /etc/httpd/conf/httpd.conf
先假設你已經將網頁配好了
那麼最後只要補上一段
<Directory "網址">
AuthType Basic
AuthName "welcome"
AuthUserFile /webpass
Require User sc sc1 sc2
</Directory>
說明:
AuthType就是指驗證的方法類型,這邊是用基本的方法。
AuthName就是使用者登入看到的歡迎訊息。
AuthUserFile是指向你要存的密碼檔
Require User是指定哪些使用者可以登入
上面的範例我是讓sc、sc1、sc2可以登入
上面檔案寫好後請存檔
接下來需要建立剛剛指定的密碼檔
使用htpasswd來建立即可
htpasswd -c /webpass sc
htpasswd /webpass sc1
htpasswd /webpass sc2
因為一開始檔案並不存在,所以得先用-c來建立,之後設定使用者密碼就不必用-c。
以上都完成後記得用service httpd restart讓服務重新啟動
之後得確認防火牆有開啟port 80
--
風的自由 決定於地球自轉
心的自由 決定於思想的律動
--
Tags:
Linux
All Comments
By Bethany
at 2010-04-10T20:52
at 2010-04-10T20:52
Related Posts
請問使用shell得到一數字
By Gary
at 2010-04-09T18:07
at 2010-04-09T18:07
Apache conf 編寫問題
By Joseph
at 2010-04-09T18:05
at 2010-04-09T18:05
想要用imagemagick大量轉檔…
By Rebecca
at 2010-04-09T14:55
at 2010-04-09T14:55
想要用imagemagick大量轉檔…
By Genevieve
at 2010-04-09T14:54
at 2010-04-09T14:54
安裝archlinux後,遇到小問題....
By Valerie
at 2010-04-09T14:21
at 2010-04-09T14:21