項目背景
- 單位運營微信服務號,整合現有 PC Web 應用資源。
- 業務開發獨立微信程序 (JSP) 掛載第三方服務器應用 (主動推送、在線業務、多客服)。
- 互動交流功能採用 Discuz! X3.2 + 打通版微社區,實現 PC/手機互通。
核心 Q&A
| 問題 | 答案 |
| 為什麼選打通版而非普通版(部落)? | 打通版直接基於現有 DZ 論壇插件開通,微信綁定免開發;用戶微信發帖,工作人員 PC/手機雙端回覆,效率高。 |
| 技術差異? | 普通版獨立運行騰訊服務器,有開發者模式;打通版即 DZ 手機版,需自建平台。 |
| 打通版缺點? | 需自建配置麻煩;無法升級部落、無法進入手 Q 入口、無法深度對接騰訊生態。 |
| 普通版缺點? | 無法與 PC 端互通,需二開開放平台應用才能打通。 |
| 微信已有第三方應用會衝突? | 普通公眾號模式開通微社區零衝突;認證服務號模式需第三方服務器 URL 與 DZ 一致 (80 端口) 並配置授權回調,否則微信端無法登入、PC 端綁定失敗,需自行開發兼容或放棄自有第三方應用。 |
部署環境
- OS: Windows Server 2008 R2
- DZ: X3.2 PHP
- 第三方微信應用: 自建 JSP
- 目標: 論壇微信註冊/綁定/掃碼登錄;微信端發帖互通;不影響 JSP 第三方應用。
技術方案
- 單台服務器 IIS 同時部署 PHP (FastCGI) 與 JSP (Tomcat/ISAPI),同一 Site 不同虛擬目錄/應用程序池。
- 選 IIS 因團隊熟悉,且預留 .NET 擴展可能性。
攻克難點
- PHP Windows 部署 (FastCGI + php-cgi.exe + php.ini 優化)。
- JSP Windows 部署 (Tomcat + ISAPI Redirector / AJP)。
- PHP/JSP 同一 IIS Site 共存 (處理映射衝突、靜態文件、Session 隔離)。
- 負載均衡 (單 IP 多域名) → 七層策略路由不同域名至不同後端應用服務器。
系列目錄
- 打通版微社區(1):PHP 環境部署 for DZ X3.2
- 打通版微社區(2):服務器部署 MySQL 數據庫 for DZ 3.2
- 打通版微社區(3):Web 服務器部署 Memcache for DZ 3.2
- 打通版微社區(4):微信第三方服務部署 —— JSP 的 IIS 部署
- 打通版微社區(5):部署 DZ 3.2
- 打通版微社區(6):部署微信插件及開通 QQ 雲服務
心得
真實部署遠比文檔複雜:網絡環境、負載均衡、PHP/Java 共存、第三方應用與微社區授權回調衝突等。最終通過七層負載策略、普通公眾號模式開通微社區完美規避衝突。過程中深入理解 Tomcat、PHP Manager、IIS 應用程序池隔離等運行時機制。