作者 主題: 徵:熟apache的設定,回答我一個設定方法,成功者給500元答謝。  (閱讀 5775 次)

0 會員 與 1 訪客 正在閱讀本文。

bigmichael

  • 憂鬱的高中生
  • ***
  • 文章數: 153
    • 檢視個人資料
    • http://www.palada.com.tw/
各位大大不好意思,用這種方法,我研究了半天一樣try不出來,只好想出此方法,
能教我怎麼設的,成功設定者,我會匯500元給您,當答謝。
有興趣者,先別回答我,先留言,我和您聯絡。設定成功,一定匯錢給您喔。
我的問題如下:

用apache架好的web server,如果不要讓別人看到子目錄,也就是全部的檔案結構時。
只要加一行即可如下:
Options -Indexes
即可以達到這個效果。
以上是沒問題的。

但是,

我現在要實驗架設虛擬伺器VirtualHost,
經過測試成功了也。

但是不幸的是,卻出現另一個問題,

之前加的Options -Indexes這一行,
他的功能立即失效,只要某一個folder內沒有index.htm所以的檔案結構一灠無疑。

我的VirtualHost設定如下:

NameVirtualHost *

<VirtualHost *>
    DocumentRoot /web/test1/
    ServerName test1.com.tw
</VirtualHost>
<VirtualHost *>
    DocumentRoot /web/test1/
    ServerName ftp.test1.com.tw
</VirtualHost>

<VirtualHost *>
    DocumentRoot /web/test2/
    ServerName test2.com.tw
</VirtualHost>
<VirtualHost *>
    DocumentRoot /web/test2/
    ServerName ftp.test2.com.tw
</VirtualHost>


請問各位大大,要如何設定,才能讓
Options -Indexes這一行的功效,不會失效呢?
或是要如何設定才能在有設定VirtualHost情況之下,子目錄不讓別人看到呢?

請知道的大大導我。肛溫啊 :D

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4052
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
= ="

把 Options 整行刪掉不就好了嗎?
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
我跟你碰到一樣的問題, 基本上我剛剛沒有解決.....

看到你的五百塊, 燃起了我的衝動.... XD

於是.... 答案在 google 看你要不要省 500 元, 我大約花了十五分鐘找到答案了.

答案... 很簡單! =.= , 我自己設定已經 ok 了~
我做人那麼 nice, 肯定有什麼誤會.....

bigmichael

  • 憂鬱的高中生
  • ***
  • 文章數: 153
    • 檢視個人資料
    • http://www.palada.com.tw/
大大謝謝您。
我在一分鐘前已找到答案了^^

引述: "HaWay"
我跟你碰到一樣的問題, 基本上我剛剛沒有解決.....

看到你的五百塊, 燃起了我的衝動.... XD

於是.... 答案在 google 看你要不要省 500 元, 我大約花了十五分鐘找到答案了.

答案... 很簡單! =.= , 我自己設定已經 ok 了~

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
我做人那麼 nice, 肯定有什麼誤會.....

bigmichael

  • 憂鬱的高中生
  • ***
  • 文章數: 153
    • 檢視個人資料
    • http://www.palada.com.tw/
大大我們有默氣也。我也是看到這個也^^

引述: "HaWay"
http://www.webmaster-hub.com/index.php?showtopic=17831

給以後需要幫助的人!

jade-rabbit

  • 鑽研的研究生
  • *****
  • 文章數: 833
  • 性別: 男
    • 檢視個人資料
不是寫英文,看不懂原作者問什麼?
結果是那個關鍵字的關係?
--(中也者天下之大本也,和也者天下之達道也)--

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
喔! 看不懂沒關係, 看的懂裡面的設定檔就好了

我也看不懂... :p
我做人那麼 nice, 肯定有什麼誤會.....

thucop

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
我在猜,你們是不是在
<VirtualHost ...>

</VirtualHost>
這一個區塊裡頭加入
Options -Indexes
這樣的設定。

那我提一個問題,
假設您的伺服器管理  200 個 virtualhost,
那是不是每個 <VirtualHost ...>
裡面都要加呢?
是不是有更好的設定,而不用每個都加呢?
~ 學無止境 ~~

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
httpd.conf 中設定 directory /path/to/virtual_host_path/

當然..相信你竟然有 200 個 virtualhost 應該不會每個都丟在不同的路徑下吧。
至少會放在像是 /home/virutalhosts/xxxx.com/
所以就可以設定 directory /home/virtualhosts/
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

thucop

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
引述: "Darkhero"
httpd.conf 中設定 directory /path/to/virtual_host_path/

當然..相信你竟然有 200 個 virtualhost 應該不會每個都丟在不同的路徑下吧。
至少會放在像是 /home/virutalhosts/xxxx.com/
所以就可以設定 directory /home/virtualhosts/


我有超過兩百個要管,
當然是放在同一個子目錄下!
不過我的設法是

<Directory />
    Options -Indexes
    AllowOverride None
</Directory>

這樣子!這樣就含概所有目錄了。
~ 學無止境 ~~