請教各位高手!如何同電腦同IP架設兩個PHP論壇..

小弟是用Win7系統64位元

Apache2.2

MYSQL5.5

架設一個之後!!現在要架設第2個

使用PCHOME 代管DNS...

網路找過好多方法
1. 修改 httpd.conf

httpd.conf 最後加入以下設定


ServerAdmin : 設定虛擬主機的管理者信箱,不一定要和本機的網站管理者相同

DocumentRoot : 指定虛擬主機的網站主目錄

ServerName : 設定伺服器 Domain Name ,此名稱必須已經註冊

ServerAlias : 設定伺服器網域別名

ErrorLog : 設定error_log所存放的路徑

CustomLog : 設定access_log所存放的路徑

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin derek@faq-book.com

DocumentRoot “/var/www/vhosts/faq-book.com”

ServerName faq-book.com

ServerAlias www.faq-book.com

ErrorLog “logs/faq-book.com/error_log”

CustomLog “logs/faq-book.com/access_log” common

</VirtualHost>



<VirtualHost *:80>

ServerAdmin derek@faq-test.tk

DocumentRoot “/var/www/vhosts/faq-test.tk “

ServerName faq-test.tk

ServerAlias www.faq-test.tk

ErrorLog “logs/faq-test.tk/error_log”

CustomLog “logs/faq-test.tk/access_log” common

</VirtualHost>


嘗試了6個多小時 沒有一個成功過........

請教一下各位高手!!該怎麼設定才是正確的??
2012-12-08 17:55 發佈
用需擬機器,再搞一個os 出來不知會不會比較快!?
Google 搜尋關鍵字:Name-based Virtual Host

進階搜尋:只找中文的網頁

有很多教學

隨便舉兩篇:

Virtual Host: 如何在同一個 IP (伺服器)上以不同的 Domain Name 架設多個網站

實作 Name-Based VirtualHost


httpd.conf 那邊的設定很簡單
(註:設定完要重新啟動 apache 才會生效)

要注意的是 DNS

你所謂的兩個論壇,網域是怎樣的?

情況有兩種:

1.網域相同,只有主機名稱不同

比方說: 你註冊的網域名稱 faq-book.com

然後你要兩個論壇站台,分別是:(舉例)
bbs.faq-book.com
www.faq-book.com

「網域」的部分都相同,只有「主機名稱」不同

這樣子的話,DNS 那邊要設兩筆 A 記錄,皆指向同一個 IP。

比方說:
bbs A 11.22.33.44
www A 11.22.33.44


2.兩個站台的網域都不同

就是說:你註冊了兩個網域

比方說:(舉例)
faq-book.com
xxx-book.com

這樣子的話,把兩個網域都指向同一個 IP 即可。


外面進來的連線,apache 會去分析對方網址是打什麼,不同的網域名稱或主機名稱,會引導到不同的目錄(Virtual Host 虛擬站台)。


第一種方法:只有主機名稱不同,網域相同,比較省錢,因為只需一個網域。但瀏覽者很少會去注意主機名稱,只會注意網域名稱。適合用在同一個網站,有多個論壇,或多種服務,或者是宣告是一種集團式服務。

第二種方法:網域不同,瀏覽者會以為是兩台不同主機,兩個不同的網站,不過比較花錢,因為要註冊兩個網域。適合一台主機經營多個網站。


看你兩個論壇的性質,是有關連的,還是牛馬不相干的。去考慮要用第一種方法,還是第二種方法。

NameVirtualHost *:80

<VirtualHost *:80>
RewriteEngine On
ServerName site1.domain.tw
DocumentRoot "D:/site1"
ErrorDocument 404 /
CustomLog logs/site1.log combined
<Directory "D:/site1">
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost *:80>
RewriteEngine On
ServerName site2.domain.tw
DocumentRoot "D:/site2"
ErrorDocument 404 /
CustomLog logs/site2.log combined
<Directory "D:/site2">
Options Indexes FollowSymLinks +Includes
AllowOverride All
</Directory>
</VirtualHost>
https://jin.tw
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?