5-3-2-1
apache2 的設定
- sfs3 程式放置的路徑預設為 /var/www/sfs3
- 舊主機:
- 在舊主機上將 /etc/apache2 目錄打包
# cd /etc
# tar zcvf apache2.tar.gz apache2/
- 將壓縮檔傳送到新主機上
# ssh root@172.20.1.100 mkdir /var/www/tmp
# scp apache2.tar.gz root@172.20.1.100:/var/www/tmp/
# rm apahce2.tar.gz
- 新主機
- # cd /var/www/tmp
- 將壓縮檔解壓縮
# tar zxvf apache2.tar.gz
- 新主機上的 apache2 設定暨說明
- /etc/apache2/sites-available
這個目錄,存放在這台虛擬機中apache2 所提供的網站服務,一個檔案就是一個網站
/etc/apache2/sites-enabled
這個目錄,存放在這台虛擬機中apache2 所提供的網站服務是否啟動。
說明1:

說明2:

註:這個設計是讓一台主機在管理N個虛擬網站時,可以對各別站台做暫時的啟動或關閉。
如果您是只有一個虛擬站台,或是全部都要On-line,那麼,
在 sites-available 這個目錄下的檔案全部清空,
只要把虛擬網站的設定放在 sites-enabled 這個目錄裡就可以了。
因為 apache2 預設是在 sites-enabled 這個目錄裡的設定全部啟動。
- sfs3 學籍網頁以流灠器開啟後出現亂碼 無法顯示中文的解決方法:這個解決方法,要感謝紀老大的幫忙
- 在該虛擬站台的設定,加上 AllowOverride All
~# pico /etc/apache2/sites-available/sfs3.conf
<Directory /var/www/sfs3>
Options -Indexes +MultiViews
AddDefaultCharset Big5
AllowOverride All <------- 加上這一行
- 在該虛擬站台的根目錄的 .htaccess
加入 php_value default_charset Big5
~# cd /var/www/sfs3
~# pico .htaccess
php_value default_charset Big5
接著請重新啟動 apache2 ---> service apache2 restart
或是重新載入設定值 ---> service apache2 reload
不然在php.ini 改 php_value default_charset Big5 應也可以
- 2016.04.12
- /etc/php5/apache2/php.ini
將它改成On
short_open_tag = On