Re: [問題] Apache conf 編寫問題

看板Linux作者 (凡塵無怨心沉靜)時間16年前 (2010/04/09 19:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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 -- 風的自由 決定於地球自轉 心的自由 決定於思想的律動 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.102.31

04/21 20:19, , 1F
follwoing htpasswd2 vs htpasswd 有不同點嗎?
04/21 20:19, 1F
文章代碼(AID): #1BlnNDUb (Linux)
討論串 (同標題文章)
文章代碼(AID): #1BlnNDUb (Linux)