[問題]Apache認證網頁設定

AppServ Running Discuss
關於 AppServ 架設使用操作討論,沒有按照發文格式一律砍文!

版主: 版主管理群

比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

[問題]Apache認證網頁設定

文章 比爾蓋子 »

Windows 作業系統版本:Xp Pro

Appserv 安裝版本:2.5.8

發生問題:

看發表規範聲明說,僅限 2.5.X 以外的版本
雖然不知道是什麼原因,但不知道我的問題是否與版本有關

我的問題是這樣的

之前在linux下設定能正常啟動網頁認證
但在win下的Apache2.2.4 (Win32)卻怎麼設定都不能開啟這樣的功能
我的做法如下:

修改http.conf:

代碼: 選擇全部

<Directory "I:\AppServ\www\XXX\private">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "Test Auth"
    AuthType Basic
    AuthUserFile I:\AppServ\.htpasswd
    Require user admin
</Directory>
有去掉LoadModule auth_basic_module modules/mod_auth_basic.so的注解
也有用htpasswd指令新增授權的帳號密碼放置在I:\AppServ下


請問這方法有什麼問題嗎,為什麼只要設好後重新啟動apache,連結到那須認證的資料夾,就變成沒反應呢
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]Apache認證網頁設定

文章 心靈捕手 »

比爾蓋子 寫:Windows 作業系統版本:Xp Pro

Appserv 安裝版本:2.5.8

發生問題:

看發表規範聲明說,僅限 2.5.X 以外的版本
雖然不知道是什麼原因,但不知道我的問題是否與版本有關

我的問題是這樣的

之前在linux下設定能正常啟動網頁認證
但在win下的Apache2.2.4 (Win32)卻怎麼設定都不能開啟這樣的功能
我的做法如下:

修改http.conf:

代碼: 選擇全部

<Directory "I:\AppServ\www\XXX\private">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "Test Auth"
    AuthType Basic
    AuthUserFile I:\AppServ\.htpasswd
    Require user admin
</Directory>
有去掉LoadModule auth_basic_module modules/mod_auth_basic.so的注解
也有用htpasswd指令新增授權的帳號密碼放置在I:\AppServ下


請問這方法有什麼問題嗎,為什麼只要設好後重新啟動apache,連結到那須認證的資料夾,就變成沒反應呢
建議您:
試試修改相關路徑

代碼: 選擇全部

AuthUserFile I:\AppServ\www\.htpasswd
htpasswd指令新增授權的帳號密碼放置在I:\AppServ\www下
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]Apache認證網頁設定

文章 chiouss »

比爾蓋子 寫:請問這方法有什麼問題嗎,為什麼只要設好後重新啟動apache,連結到那須認證的資料夾,就變成沒反應呢
答案會在你的 log 裡面找得到才對...

不必刻意去移動檔案的位置,.htapasswd (或是其他檔名) 放在系統的哪裡都一樣,放在有 web access 的目錄反而危險...

--
http://httpd.apache.org/docs/2.2/mod/mo ... thuserfile
適當位置? :lol:
最後由 chiouss 於 2007-07-13 23:06 編輯,總共編輯了 3 次。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]Apache認證網頁設定

文章 心靈捕手 »

chiouss 寫:不必刻意去移動檔案的位置,.htapasswd (或是其他檔名) 放在系統的哪裡都一樣,放在有 web access 的目錄反而危險...
'.htapasswd' 必須依個人的需求, 放在適當的位置;
否則, 不但沒有功效, 反而容易造成不必要的困擾.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

Re: [問題]Apache認證網頁設定

文章 比爾蓋子 »

心靈捕手 寫: 建議您:
試試修改相關路徑

代碼: 選擇全部

AuthUserFile I:\AppServ\www\.htpasswd
htpasswd指令新增授權的帳號密碼放置在I:\AppServ\www下
試著將.htpasswd放在I:\AppServ\www下一樣也有這個問題
比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

Re: [問題]Apache認證網頁設定

文章 比爾蓋子 »

chiouss 寫:
比爾蓋子 寫:請問這方法有什麼問題嗎,為什麼只要設好後重新啟動apache,連結到那須認證的資料夾,就變成沒反應呢
答案會在你的 log 裡面找得到才對...

不必刻意去移動檔案的位置,.htapasswd (或是其他檔名) 放在系統的哪裡都一樣,放在有 web access 的目錄反而危險...
在log裡找不到錯誤
error log裡只有是圖片路徑找不到的錯誤
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]Apache認證網頁設定

文章 心靈捕手 »

比爾蓋子 寫:
心靈捕手 寫: 建議您:
試試修改相關路徑

代碼: 選擇全部

AuthUserFile I:\AppServ\www\.htpasswd
htpasswd指令新增授權的帳號密碼放置在I:\AppServ\www下
試著將.htpasswd放在I:\AppServ\www下一樣也有這個問題
抱歉! 我建議的目錄是無效的. :oops:

您必須在您所要保護的目錄底下去建立兩個檔案
.htaccess
.htpasswd

參考連結:
http://turtle.ee.ncku.edu.tw/~tung/webp ... ccess.html
http://www.phpdc.com/article/14/
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

Re: [問題]Apache認證網頁設定

文章 比爾蓋子 »

心靈捕手 寫:
比爾蓋子 寫:
心靈捕手 寫: 建議您:
試試修改相關路徑

代碼: 選擇全部

AuthUserFile I:\AppServ\www\.htpasswd
htpasswd指令新增授權的帳號密碼放置在I:\AppServ\www下
試著將.htpasswd放在I:\AppServ\www下一樣也有這個問題
抱歉! 我建議的目錄是無效的. :oops:

您必須在您所要保護的目錄底下去建立兩個檔案
.htaccess
.htpasswd

參考連結:
http://turtle.ee.ncku.edu.tw/~tung/webp ... ccess.html
http://www.phpdc.com/article/14/
可是我使用的這個方法是不需要用到.htaccess的呀?
當初我也在linux環境下使用這種方法
也都能正常出現認證視窗
最後由 比爾蓋子 於 2007-07-21 11:44 編輯,總共編輯了 2 次。
比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

文章 比爾蓋子 »

同時
我發現一個有趣的問題
如果我在config檔設定

<Directory "I:\AppServ\www\XXX\private">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Test Auth"
AuthType Basic
AuthUserFile I:\AppServ\.htpasswd
Require user admin
</Directory>

紅色字體地方如果指定的路徑設成別的
就能正常顯示要加密的資料夾網頁
但就跟沒加密功能的網頁一般,誰都能瀏覽
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

比爾蓋子 寫:紅色字體地方如果指定的路徑設成別的
就能正常顯示要加密的資料夾網頁
但就跟沒加密功能的網頁一般,誰都能瀏覽
這是一定的阿 :-o

不過,有設密碼和有加密是兩回事,你要搞清楚這點...
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]Apache認證網頁設定

文章 chiouss »

比爾蓋子 寫:有去掉LoadModule auth_basic_module modules/mod_auth_basic.so的注解
你 mod_auth 系列的註解總共拿掉了哪些?貼出來給我看一下...
還有,你要不要先把這一頁看過一遍?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]Apache認證網頁設定

文章 chiouss »

比爾蓋子 寫:可是我使用的這個方法是不需要用到.htaccess的呀?
當初我也使用這種方法
但問題好像和我現在的一樣
http://httpd.apache.org/docs/2.2/howto/htaccess.html
比爾蓋子
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-26 00:19

文章 比爾蓋子 »

chiouss 寫:
比爾蓋子 寫:紅色字體地方如果指定的路徑設成別的
就能正常顯示要加密的資料夾網頁
但就跟沒加密功能的網頁一般,誰都能瀏覽
這是一定的阿 :-o

不過,有設密碼和有加密是兩回事,你要搞清楚這點...
恩 我當初的確有想在編輯改一下
因為就是怕會被誤解是加密
我要的的確是有帳密的功能
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

比爾蓋子 寫:
chiouss 寫:
比爾蓋子 寫:紅色字體地方如果指定的路徑設成別的
就能正常顯示要加密的資料夾網頁
但就跟沒加密功能的網頁一般,誰都能瀏覽
這是一定的阿 :-o

不過,有設密碼和有加密是兩回事,你要搞清楚這點...
恩 我當初的確有想在編輯改一下
因為就是怕會被誤解是加密
我要的的確是有帳密的功能
Try it:
http://wang5555.dnsfor.me/htaccess/
http://wang5555.dnsfor.me/htaccess2/

ID / PD:
goodluck / 12345678
goodluck2 / 87654321
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

你 mod_auth 系列的註解總共拿掉了哪些?貼出來給我看一下...
我會這樣問是因為我懷疑你把其他應該也要載入的 module 給助解掉了...

--
我不知道樓上那篇想要表達甚麼 *攤手*
主題已鎖定

回到「AppServ」