引用 | 編輯
和煦微風
2007-04-13 06:26 |
樓主
▼ |
||
x1
小弟最近因為伺服器要開另外一個網站...但是又不想讓連進來的人知道我的伺服器還有別的網站在上面... 所以剛剛研究了3.4個小時... 挖遍google跟yahoo.... 終於找到解決方案了... 整個心情就是舒暢... 終於可以睡覺了 [此文章售價 0 雅幣已有 309 人購買]若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID! x2
|
引用 | 編輯
satre
2007-05-04 07:30 |
1樓
▲ ▼ |
感謝樓主細心教學
因為架設的網站繁多 我又剛好有好幾組網址 正在想說要怎麼寫才能夠達到降子的目的 剛好看到樓主的教學 讓我省了很多時間呀 推推推^^ x1 |
引用 | 編輯
kevinkuo
2007-05-04 16:21 |
2樓
▲ ▼ |
還有一種方式試用 IIS 來作處理,不用用程式判斷(Apache 也可以做到)
這是屬於 虛擬web 作業方式 用這種方式會比較有效率唷 x1 |
引用 | 編輯
和煦微風
2007-05-04 21:32 |
3樓
▲ ▼ |
下面是引用kevinkuo於2007-05-04 16:21發表的 : 呵呵~ 小弟當時只是很直覺的想要做個簡單的判斷而已~ 而且其實說很多網站也沒有幾個啦~~ 我的方法對於大的伺服器來說比較不適用... 因為會很麻煩... 您的方法對大的伺服器就比較受用了~ x0 |
引用 | 編輯
satre
2007-05-05 01:06 |
4樓
▲ ▼ |
下面是引用kevinkuo於2007-05-04 16:21發表的 :kevinkuo大您說Apache也可以做到?? 我是用Apache架站的說 能夠稍微指導一下要如何使用Apache達到降子的功用呢?? 因為我其中一個主連結是架在hinet的空間 所以一定要用樓主所用的方式樓主的方式 但是架在自己主機的 可以使用Apache的方式 希望樓主不吝指導~~~^^ x0 |
引用 | 編輯
和煦微風
2007-05-05 03:05 |
5樓
▲ ▼ |
下面是引用satre於2007-05-05 01:06發表的 : 小弟才疏學淺~~ 對虛擬web的了解僅止於概念~ 實際操作還是不會~~ 所以虛擬web的部份還是請 kevinkuo大出來說說吧~ 我也想順便學學 x0 |
引用 | 編輯
kevinkuo
2007-05-05 03:17 |
6樓
▲ ▼ |
【安裝Apache Win32版 】
要設虛擬主機當然要先裝好Apache. 安裝這部分就略過了. 不會安裝的請先參照前面的幾篇教學囉. 【設定前準備 】 1.先找到安裝Apache的目錄,例如: C:\Apache 2.找到 httpd.conf 檔 ,例: C:\Apache\conf\httpd.conf 3.先把 httpd.conf 備份起來 (這個動作要養成習慣.) 4.用記事本打開 httpd.conf 先找到 #<VirtualHost *> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error.log # CustomLog logs/dummy-host.example.com-access.log common #</VirtualHost> 正常的話是在 httpd.conf 的最下面的部分 【了解 VirtualHost 相關參數 】 語法:<VirtualHost [hostname]>..</VirtualHost> 說明:虛擬主機的設定 舉例: NameVirtualHost * (設定主機的ip) <VirtualHost *> (開頭 設定虛擬主機的ip) ServerAdmin admin@domain.com (設定虛擬主機的管理者信箱,不用和預設的網站管理者相同) DocumentRoot c:/user/ (指定虛擬主機的網站主目錄) ServerName domain.com (設定虛擬主機的名稱,指定虛擬主機的UR) ServerAlias www.domain.com (這定虛擬主機的別名,例: WWW ) ErrorLog logs/?? ?? (虛擬主機發生錯誤時要記錄在哪個目錄,可不設.) TransferLog logs/?? (虛擬主機存取記錢要存放的目錄,可不設.) </VirtualHost> (結束,要設第二組虛擬組織在從開頭開始設) ※別名的意思: 一般的apache網址都是 http://domain/~user 如果有另外申請另一個domain , 不可能因為這樣又架一台主機,或者開另一個使用者,這時就需要用到別名. 或者只有一個domain,卻想要製作好幾個網站,也可以用別名去做,那每個網站都有各個獨特性.看起來就像是不同的主機一樣. 【設定範例 教學 】 #第一個部分,設定你虛擬主機要用的ip NameVirtualHost 123.123.123.123 (設定主機的ip) ※設定一次就好 #第二個部分,跟你預設的主機設定一樣,也就是還沒設定其他虛擬主機之前會看到的網站 <VirtualHost 123.123.123.123> (設定你自己主機的ip) ServerAdmin admin@domain.com DocumentRoot c:/Apache/htdocs ServerName domain.com ServerAlias www.domain.com </VirtualHost> #第三個部分,第一組虛擬主機,用途:跟預設主機不同domain時可用. <VirtualHost 123.123.123.123> ServerAdmin admin@domain1.com DocumentRoot c:/Apache/users/w1 ServerName domain.com ServerAlias www.domain1.com </VirtualHost> #第四個部分,第二組虛擬主機,用途:domain1的別名主機. <VirtualHost 123.123.123.123> ServerAdmin admin2@domain1.com DocumentRoot c:/Apache/users/w2 ServerName domain.com ServerAlias www2.domain1.com </VirtualHost> x4 |
引用 | 編輯
satre
2007-05-05 23:21 |
7樓
▲ ▼ |
下面是引用kevinkuo於2007-05-05 03:17發表的 :感謝kevinkuo大的不吝教導 小弟大致上瞭解了 晚點就來做測試 話說~~~ 之前剛學架設的時候 還滿常開這個檔案起來看的 竟然不知道也沒發現可以降子設定 又學到一招了~~~~ 獻個花給您~~^^ x0 |
引用 | 編輯
abc1234558
2008-06-06 06:52 |
14樓
▲ ▼ |
雖然還是看不太懂...不過感謝你給予這麼好的知識
x0 |
引用 | 編輯
sophia660125
2008-06-12 11:04 |
16樓
▲ ▼ |
哈哈哈 都看不懂
x0 |
引用 | 編輯
hgdirboy
2008-07-01 11:32 |
17樓
▲ ▼ |
哇賽..大大辛苦了啦..查那麼久..還那麼無私的分享出來.數位男女就是需要大大這樣的人.論壇才會發展..
謝大大啦.. x0 |
引用 | 編輯
superkison
2009-02-16 18:56 |
19樓
▲ ▼ |
这个太好了 谢谢!
x0 |
引用 | 編輯
williamyii77
2010-12-01 21:39 |
22樓
▲ ▼ |
3.4個小時<----我會死的
x0 |
引用 | 編輯
qqq5880468
2012-01-04 16:15 |
25樓
▲ ▼ |
謝謝大大的分享 我也能解決問題啦
x0 |
引用 | 編輯
williamyii77
2013-06-16 13:29 |
27樓
▲ |
謝謝教學啊~
找了很了久了 x0 |