| 會員 ![]() | Apache Server如何設定成403Forbidden 如題,請問一下我現在在我電腦上架了Apache Server, 要如何設定成403Forbidden? 也就是說,當一些瀏覽者要看我的根目錄時, 並不能讓他讀取,這樣要怎麼設定呢? 我知道是要設定httpd.conf,但是要怎麼改呢? 希望各位能幫我這個小忙,謝謝大家了! |
| 回覆 |
| 會員 ![]() | 先找到欲禁止瀏覽的目錄的 Directory 設定 , ex: 從根目錄開始: <Directory "path to apache/htdocs"> .... </Directory> 拿掉 Options 後面的 Indexes, 重新啟動 Apache. |
| 回覆 |
| 會員 ![]() | 引用:
能否請你將所有要改的Directory列出來呢? 因為我真的不會用Apache呀,都是別人教我架的說… 麻煩你了∼ 謝謝囉∼ | |
| 回覆 |
| 會員 ![]() | 基本上, 無需每一層目錄都設定, <Directory> 的效力是,本身指定的目錄及其轄下的子目錄. 而且, 每個人的設定都不一樣, 數量也不一定. 所以, 沒有所謂的 "所有要改的 <Directory>", 只有 "你想要改的 <Directory>". 若想要從放網頁的根目錄開始就禁止瀏覽, 只要設根錄目(DocumentRoot "xxxxx")那個<Directory xxxxx> 就好了. |
| 回覆 |
| 會員 ![]() | 引用:
我試了一天了,沒辦法就是沒辦法, 誰來幫我啊∼ 只有這樣的解說我還是不懂啊…… 拜託給個範例吧∼ | |
| 回覆 |
| 風中的羽翼 | 修改 httpd.conf 這個設定檔 在裡面先找到一行 DocumentRoot 開頭的文字 DocumentRoot "網頁目錄的路徑" 記住你的網頁目錄的路徑(這個網頁路徑依當初的設定者而異......) 然後在找一行符合 <Directory "網頁目錄的路徑"> 這個的文字 而 Directory 算是一個區塊命令..... 所以他有一個結束的標籤為 </Directory> <Directory "網頁目錄的路徑"> Options Indexes MultiViews Includes AllowOverride None Order allow,deny Allow from all </Directory> 現在你只要把 <Directory "目錄的路徑"> 和 </Directory> 區間中 Options 命令中的 Indexes 參數拿掉就行了.....(就是藍色那些字拿掉就行了) 當然以上的一些設定,可能和你的設訂有些不同 但是在這Directory中,你一定有 Options Indexes 這指令 |
| 回覆 |
| 會員 ![]() | 謝謝囉~我已經弄好了~ 太感謝兩位的幫忙了~~ |
| 回覆 |
| 會員 ![]() | 假設apache所設的DocumentRoot路徑為d:/foxserv/www 如果要讓browser能存取e:/下*.*該如何設定? |
| 回覆 |
| 會員 ![]() | 用 Alias 例如 : Alias /public/ "e:/public/" <Directory "e:/public/"> ...... </Directory> URL就是 http://xxx.xxx.xxx/public/ |
| 回覆 |
| |
類似的主題 | ||||
| 主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
| apache 虛擬目錄的問題 | zuyan | ☉ -- 架 站 DIY 討 論 版 | 4 | 2006-12-27 07:25 PM |
| Apache 顯示圖片問題 | Mowd | -- FreeBSD & Linux 討 論 版 | 0 | 2006-06-22 11:19 PM |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。