一個IP或一台電腦架不同網站? - Linux

Table of Contents

問題是這樣的:

我想用一個IP或一個電腦架兩個網站 網站名稱分別是host1跟host2

一般apache是把/var/www/html/index.html 當作首頁

假設我的IP是 123.123.123.123

當瀏覽器連接到 http://123.123.123.123/ 就等同連線到 index.html


看httpd.conf檔的感覺 好像只能設定一個首頁index.html
而且 http://host1 http://host2
都只能對應到 http://123.123.123.123:80/index.thml


目前想到一個IP 開不同網站的方法就是開不同的port

假設我開81跟82好了 再去申請兩個host name:host1跟host2
http://host1對應到 http://123.123.123.123:81/index1.html
http://host2對應到 http://123.123.123.123:82/index2.html

可以這樣嗎?要怎麼弄?

滿困惑的 ....謝謝大家

--

All Comments

Jack avatarJack2011-04-14
Keyword <VirtualHost>
Eartha avatarEartha2011-04-15
謝謝
James avatarJames2011-04-17
不需要開不同port..
Una avatarUna2011-04-22
目前查到VirtualHost的方式,是在dns前面加名字,比如說
Zenobia avatarZenobia2011-04-25
www.yahoo.com跟www1.yahoo.com.可是我如果想要一個是
Andrew avatarAndrew2011-04-29
host1.org另外一個是host2.com呢?
Skylar Davis avatarSkylar Davis2011-05-01
我好像又找到了,我先研究研究.
Ursula avatarUrsula2011-05-04
你需要的是 Name-based Virtual Host ....
Suhail Hany avatarSuhail Hany2011-05-05
你需要的是 apache 裡面的 http.conf 裡面的virtual host
Kama avatarKama2011-05-05
或是看看 apache/conf/extra/httpd-vhosts.conf
Lucy avatarLucy2011-05-09
可以了.謝謝大家