線上書籍

Home

Proxmox 虛擬主機架設-從無到有(ZFS)

 

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


      說明2:


      註:這個設計是讓一台主機在管理N個虛擬網站時,可以對各別站台做暫時的啟動或關閉。
      如果您是只有一個虛擬站台,或是全部都要On-line,那麼,
      在 sites-available 這個目錄下的檔案全部清空,
      只要把虛擬網站的設定放在 sites-enabled 這個目錄裡就可以了。
      因為 apache2 預設是在 sites-enabled 這個目錄裡的設定全部啟動。

       
  5. sfs3 學籍​網頁以流灠器開啟後出現亂碼 無法顯示中文的解決方法:這個解決方法,要感謝紀老大的幫忙
    1. 在該虛擬站台的設定,加上  AllowOverride All
      ~# pico /etc/apache2/sites-available/sfs3.conf

      <Directory /var/www/sfs3>
                             Options -Indexes +MultiViews
                              AddDefaultCharset Big5
                             AllowOverride All       <------- 加上這一行

    2. 在該虛擬站台的根目錄的 .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 應也可以
      1. 2016.04.12
  6. /etc/php5/apache2/php.ini
    將它改成On
    short_open_tag = On