學務系統有些功能,想先再測試平台安裝測試之後,再上到正式的學務系統。而學務系統本身不會吃太多的負荷,於是就想說:在同一台機器安裝 2 套學務系統。如此就不用另外再找機器來使用了。
方式:用 Virtual Host 的方式,建立 2 個網站。
說明:下面的做法,是以「目前已經有一套在運行的學務系統」的環境下來做。
( 除了以下的設定檔,還要注意 sfs3/include/config.php 裡面的路徑、資料庫、帳號...,以及 upsfs3.php 這隻更新學務系統的程式裡面設定的路徑。 )
▼這個在 httpd.conf 的設定是原本 SFS3 就要有的。
Alias /upfiles/ "/var/www/html/sfs3/data/"
<Directory "/var/www/html/sfs3/data/">
Options None Allow
Override none
Order allow,deny
Allow from all
</Directory>
▼新增加虛擬主機的設定
<VirtualHost 123.123.123.123:80>
DocumentRoot "/var/www/html/"
ServerName www.domain.name
</VirtualHost>
▼新增加第 2 台虛擬主機的設定,要注意的是要把 upfiles 那個別名的設定寫進去。
<VirtualHost 123.123.123.123:80>
DocumentRoot "/var/www/html2"
ServerName www2.domain.name
Alias /upfiles/ "/var/www/html2/sfs3/data/"
<Directory "/var/www/html2/sfs3/data/">
Options None
AllowOverride none
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
沒有留言:
張貼留言