DeepSeek Harness 遠端 VPS 部署
DeepSeek Harness
VPS 部署
Apache 安全
反向代理
網路安全
DeepSeek Harness 遠端 VPS 部署與 Apache 安全防護實戰指南
本指南將帶領您在遠端 Ubuntu 伺服器上安全部署 DeepSeek Harness,並透過 Apache 反向代理與 UFW 防火牆建立企業級資安防護網,確保生產環境穩定運作。
文章目錄
1專案架構與安全規劃
在公開網路環境中部署 AI 代理與推理服務,安全性至關重要。我們採用 Apache 負載與反向代理機制,將內部的 DeepSeek Harness 執行個體隔離在私有連接埠後方,外部流量必須透過 HTTPS 加密傳輸。
架構提示: 透過 Apache 的
mod_proxy 模組,我們可以集中管理憑證與 SSL/TLS 加密,減少應用程式本身的曝險面。
2準備 Ubuntu 伺服器與 UFW 防火牆設定
首先登入您的 Ubuntu 伺服器,並設定基本防火牆規則,僅允許必要的 HTTP、HTTPS 與 SSH 連線。
終端機 – bash
# 更新系統套件並安裝 UFW 防火牆 sudo apt update && sudo apt upgrade -y sudo ufw allow OpenSSH sudo ufw allow 'Apache Full' sudo ufw enable
3安裝與設定 DeepSeek Harness 執行環境
接著在伺服器上建立專案目錄並設定 Python 虛擬環境,配置 DeepSeek Harness 的環境變數與執行參數。
注意: 請確保絕對不要將 API 金鑰或敏感憑證直接寫死在程式碼中,務必使用環境變數檔案(
.env)進行區隔。
終端機 – bash
mkdir -p /opt/deepseek-harness && cd /opt/deepseek-harness python3 -m venv venv source venv/bin/activate pip install --upgrade pip pip install deepseek-harness
4設定 Apache 反向代理與 SSL 憑證
啟用 Apache 的代理模組,並建立虛擬主機設定檔以轉發流量至本地執行中的 DeepSeek Harness 服務。
終端機 – bash
sudo a2enmod proxy proxy_http ssl headers sudo nano /etc/apache2/sites-available/deepseek-harness.conf
在設定檔中寫入以下虛擬主機設定:
VirtualHost 設定檔樣本
<VirtualHost *:80>
ServerName infernews.com
Redirect permanent / https://infernews.com/
</VirtualHost>
<VirtualHost *:443>
ServerName infernews.com
SSLEngine on
SSLCertificateFile /path/to/fullchain.pem
SSLCertificateKeyFile /path/to/privkey.pem
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>
5驗證與維護檢查清單
在正式上線前,請對照下方清單確認各項安全與效能指標是否到位:
| 檢核項目 | 狀態目標 | 重要性 |
|---|---|---|
| SSL/TLS 憑證 | 已啟用且自動續約 | 高 |
| UFW 防火牆 | 僅開放 80, 443, 22 | 高 |
| 反向代理轉發 | Header 傳遞正常 | 中 |
確認 Apache 服務重啟無誤
檢查端點連線回應速度
確認日誌輸出路徑正常
備份重要設定檔案