發表文章

目前顯示的是 4月, 2022的文章

網頁伺服器修護小記

圖片
 原裝在醫院網頁伺服網站已用了十多年,作業系統是Windows 2003 server ,上層裝有JDK java及Aphace Tomcat ,用NetBean 寫的網頁程式就放於Tomcat 上,並用Postgres 當資料庫(參考附圖)。無奈Windows 2003 已於2015年停用,最近憑證過期,網站失去了伺服功能。 原想只能重啓爐灶,重新再建。改裝2016年版伺服器,2天後,在一個預備的硬碟,用外接方式,解压了Server 2016英文lso檔,setup 後時序改Taiwan ,然後在inetpub/Wwwroot 下有iisstart.htm 檔,在本機固接IP 連線下呈現網頁,改好自用的啓始頁,看起來沒問題。 有了信心,接著在原硬碟2003版,嘗試更新2016。沒想到拿掉防毒軟體,刪除2020後一些Windows更新,及較複雜的軟體後,在安裝2016,ISO檔前,再一次從外連線上去,居然先看到Tomcat 的網頁,再試一下 YOJEN 恢復了伺服功能。算一算多花了2個星期,還好鬆了一口氣,趕快記錄此段經歷。 1.2015年已停止 Windows 2003年server 的更新,自然關閉,也停用IE 新版,用其他電腦或手機連上伺服器工作,不會有過期,不能用的問題。但遺憾的是,因作業系統憑證過期,連線後,client 端瀏覽器會有不安全記號,會被誤解,但實際上並無預約掛號,及看診先付款問題。 2.原伺服器本機不小心,被當終端機電腦使用,安裝了複雜且影響伺服的軟體,同時Tcp/ip 採用了DHCP 自動分配,改變了手動的IP,路由器原設定的連線Port 號失去作用,網頁再也連不上。所以要小心,重要的還是小心為上策。 3.醫院所使用的是10多年前的簡單型電腦安裝成伺服使用,非專業型昂貴的伺服器,有需要的client 才會連線,所以非24*7 不停機,只在上班時段(含假日),伺服才使用。 4.網站架構是採用新式的MVC 設計,與專業昂貴型伺服設計相同。Model 資料庫是採用不花費用的PostgresSQL,Java 的控制程式,流程簡單易懂,也比較好維護。但屬於VIEW 前端部份,是用Frontpage 工具編寫,不求美觀,只求簡單好做好用,因為維護此網站是義工服務,另有藥師日常服務工作。 曾因民國99年10月到院就職時,醫院及藥局資訊設備不足(衛生局醫