作者 主題: Name-Based 求救  (閱讀 4235 次)

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

夢無痕

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
    • 阿榮哥的人~蔘~
Name-Based 求救
« 於: 2010-01-30 00:22 »
我想請問一下
我要yast組態name based
為什麼我在設定虛擬主機給IP時會出現
The Ip addewss is already configured on another virtual host
然後重啟apache2會出現
代碼:
代碼: [選擇]
suselinux:/srv/www/test3 # rcapache2 restart
[Sun Jan 24 12:53:47 2010] [warn] VirtualHost 192.168.137.129:0 overlaps with VirtualHost 192.168.137.129:0, the first has precedence, perhaps you need a NameVirtualHost directive
Syntax OK
Shutting down httpd2 (waiting for all children to terminate)          done
Starting httpd2 (prefork) [Sun Jan 24 12:53:48 2010] [warn] VirtualHost 192.168.137.129:0 overlaps with VirtualHost 192.168.137.129:0, the first has precedence, perhaps you need a NameVirtualHost directive
                                                                      done

這是我的DNS
代碼:
代碼: [選擇]
suselinux:/srv/www/test3 # cat /var/lib/named/master/geeko.com
$TTL 2d
@               IN SOA          suselinux.com.  root.suselinux.com. (
                                2010012409      ; serial
                                3h              ; refresh
                                1h              ; retry
                                1w              ; expiry
                                1d )            ; minimum

geeko.com.      IN NS           test1.geeko.com.
geeko.com.      IN NS           test2.geeko.com.
geeko.com.      IN NS           www.geeko.com.
geeko.com.      IN NS           st1.geeko.com.
geeko.com.      IN MX           0 mail.geeko.com.
st1             IN A            192.168.137.129
mail            IN CNAME        st1
test1           IN CNAME        st1
test2           IN CNAME        st1
www             IN CNAME        st1
test3           IN A            192.168.137.130

我想組態成
test1.geeko.com test2.geeko.com www.geeko.com
三個內容都不一樣
~人逢順境不逞強,身處逆境不示弱~
小弟的部落格- http://a-rong-go.blogspot.com/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Name-Based 求救
« 回覆 #1 於: 2010-01-30 00:33 »

可不可以不要用 yast 設定虛擬主機?你應該是打開設定檔案看看,實際設定啥。或者是手動自己新增虛擬主機配置更好。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
回覆: Name-Based 求救
« 回覆 #2 於: 2010-01-30 02:11 »
The Ip addewss is already configured on another virtual host  <---- !!!
了解這句話嗎?
<0  =_=  Don't learn to hack , hack to learn.

夢無痕

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
    • 阿榮哥的人~蔘~
回覆: Name-Based 求救
« 回覆 #3 於: 2010-01-30 09:15 »
我了解意思
是說我的P已經設給虛擬主機了
不過我看書不是說一個IP可以設給很多個虛擬主機用

因為我買書是教我用yast
我也上過網google過資料
不過都有看沒有懂
我看過了鳥哥  柏青哥
請問各位神人可以介紹一下相關SUSE linux的教學網站嗎
« 上次編輯: 2010-01-30 09:18 由 heroism886 »
~人逢順境不逞強,身處逆境不示弱~
小弟的部落格- http://a-rong-go.blogspot.com/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Name-Based 求救
« 回覆 #4 於: 2010-01-30 09:27 »

你應該學一點基本的 Apache Virtual Host 設定語法就可以滿足您的需求了。

代碼: [選擇]
NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.aaa.com
DocumentRoot /path1
.......
</VirtualHost>

<VirtualHost *:80>
ServerName www.bbb.com
DocumentRoot /path2
.......
</VirtualHost>


比方放入 /etc/apache2/default-server.conf 內即可。

當然,必要時你得自己寫 <Directory /path1> .... </Directory> 指定該目錄區段瀏覽權限。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

夢無痕

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
    • 阿榮哥的人~蔘~
回覆: Name-Based 求救
« 回覆 #5 於: 2010-01-30 21:50 »
照您這樣說
我只要新增那個路徑的檔名
我的apache2就可以抓到那個虛擬主機的設定檔
是這個意思嗎
~人逢順境不逞強,身處逆境不示弱~
小弟的部落格- http://a-rong-go.blogspot.com/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Name-Based 求救
« 回覆 #6 於: 2010-01-30 21:55 »

我建議你最好少用 yast,尤其若你真得要了解全部來由的話很重要。

suse 上的 apache 就是讀取那個 httpd.conf 檔案,該檔案有引入一堆其他設定檔案,用 suse 的人都知道首頁設定是在 default-server.conf 配置內,所以使用該檔案即可。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

夢無痕

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
    • 阿榮哥的人~蔘~
回覆: Name-Based 求救
« 回覆 #7 於: 2010-01-30 22:11 »
謝謝達人的教學
小弟一定永記在心
不知能否留個MSN
想說這樣跟您討論linux相關問題比較快速方便
~人逢順境不逞強,身處逆境不示弱~
小弟的部落格- http://a-rong-go.blogspot.com/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Name-Based 求救
« 回覆 #8 於: 2010-01-30 22:19 »

msn 是拿來聊天叫便當用的,不是拿來提供諮詢 linux 問題使用的管道。

多利用論壇與大家交流即可 :)
I am kenduest - 小州

my website: http://kenduest.sayya.org/