存取 URL 問題:QNAP Web 伺服器

您好!

我最近部署了一個新的醫療保健 VR 治療管理系統。要訪問我們的治療內容入口,目前必須指定完整的 URL 路徑。像這樣:removed

如果我只輸入「removed」,就會被重定向到伺服器管理介面:removed

我已正確配置 SSL 憑證,所以當我使用帶有埠號的完整地址時,VR 治療平台可以正常載入。

我希望能簡化這個流程……要怎麼讓醫護人員使用起來更方便呢?

非常感謝您的協助 <3

QNAP NAS 究竟在什麼情況下會被使用?你有將你的 QNAP NAS 暴露在 WAN(廣域網路)上嗎?千萬、千萬、千萬不要這麼做。

如果你必須要架設某種網站,至少去租個便宜的網頁空間,這樣你就不會有 NAS 和病患資料被勒索加密或被駭客洩漏的風險。

我也已經移除了你貼的網址,因為我在 shodan 上快速檢查後發現該網域上有多個服務正在運行。

1個讚

@sd26120

這裡有一個 AI 生成的解決方案供您參考,您可以評估它是否對您的問題有幫助。

使用 index.php 自動重定向

您可以在 QNAP 的網站根目錄(通常是 /Web/ 或您為虛擬主機設定的目錄)放置一個 index.php 檔案。這個檔案會自動將使用者重定向到您的 VR 治療系統網址(例如 https://XXXXX.com:1234)。

header("Location: https://XXXXX.com:1234");
exit();

這樣一來,當有人存取 https://XXXXX.com 時,就會立即被導向到您指定的 VR 系統入口。

設定流程(適用於 QNAP 上的 Apache/Nginx):

  1. 開啟「控制台」 > 「應用程式」 > 「Web 伺服器」。
  2. 啟用 Web 伺服器。
  3. 指定網站資料夾(例如 /Web/)。
  4. 確認預設頁面檔案設為 index.php(通常預設如此)。
  5. 將上述的 index.php 檔案放入 /Web/ 目錄或虛擬主機的根目錄。

專業提示:
如果您希望避免重定向影響 NAS 管理介面,可以將管理介面移至子網域,例如 nas.XXXXX.com(可透過虛擬主機或反向代理實現)。
如果需要「進階重定向」,您可以使用 meta refresh、JavaScript,甚至 Nginx Rewrite 規則。不過,使用 index.php 通常是最簡單且最穩定的方法。

最後,請務必考慮將 NAS 直接暴露於外部網路可能帶來的風險。