如何在網站中建立停機資訊?
如果所維護的網站非常重要,不能接受停機狀態,或者是停機後就無法作業,這時該怎麼辦呢?我們可以利用 apache 中的 VirtualHost 進行設定,例如我們先建立一個 index.php,再利用 VirtualHost 的路徑設定轉址,在增加一個真實的網站根目路徑 VirtualHost ,如此一來就可以讓訪客瀏覽網址時連到停機資訊,工程師則可連線進伺服器中進行維護作業。
詳細 apache VirtualHost 設定可以參考Apache虛擬主機網站的參數部屬詳解
詳細 apache VirtualHost 設定可以參考Apache虛擬主機網站的參數部屬詳解
- 建立一個 /var/www/xxx/index.php,寫上停機資訊。
<VirtualHost XXX.XX.XX.XX>
DocumentRoot
/var/www/XXX_stop
ServerName XXX.XX.XX.tw
Rewriteengine on
RewriteRule ^/*
/index
.php [L]
<
/VirtualHost
>
vim /etc/hosts 加上 「自己定義的 domain name」。
修改 apache http.conf 把剛才「自己定義的 domain name」 指向 /var/www/XXX。
<VirtualHost XXX.XX.XX.XX>
DocumentRoot
/var/www/XXX
ServerName 自己定義的 domain name
Rewriteengine on
RewriteRule ^/*
/index
.php [L]
<
/VirtualHost
>
service httpd restart
修改本機電腦 C:\Windows\System32\drivers\etc\hots 指向那個 「自己定義的 domain name」。
使用剛才「自己定義的 domain name」 進入 ilms 系統進行更新(只有你進得去)。
留言
張貼留言