文章目錄
- 前言
- 1.cpolar、PHPStudy
- 2.Discuz
- 3.打開PHPStudy,安裝網頁論壇所需軟件
- 4.進行網頁運行環境的構建
- 5.運行Discuz網頁程序
- 6.使用cpolar建立穿透內網的數據隧道,發布到公網
- 7.對云端保留的空白數據隧道進行配置
- 8.Discuz論壇搭建完畢
前言
企業在發展到一定規模后,一個有效的溝通和問題匯集通道就顯得十分重要,一個氣氛活躍的論壇平臺,既能加強部不同部門間員工的聯系,也能及時快速解決碰到的問題。而建立這樣的企業內部論壇,也十分簡單。只需要三個軟件配合,就能在很短時間內建立起像樣的企業論壇。論壇主體可以使用開源的Discuz網頁論壇,使用PHPStudy構建網頁運行必須的環境,再使用cpolar穿透內網,讓不同分部或分公司的員工都能訪問到該論壇。
- Discuz
- Cpolar
- PHPStudy
1.cpolar、PHPStudy
在這三個軟件中,cpolar和PHPStudy是獨立軟件,可以直接點擊安裝程序進行安裝。
2.Discuz
而Discuz是網頁程序,需在解壓后將所有網頁程序粘貼至PHPStudy的網頁文件夾下,等到PHPStudy構建好網頁程序后,再進行線上部署。
3.打開PHPStudy,安裝網頁論壇所需軟件
完成準備工作后,就可以打開PHPStudy,安裝網頁論壇所需的支持軟件,并構建Discuz網頁的運行環境。其中,Discuz所需的支持軟件可以在PHPStudy主界面的“軟件管理”頁面找到,這些支持軟件包括php、Nginx、MySQL、FileZilla、SQL-Front幾款。
4.進行網頁運行環境的構建
各項支持軟件準備完成后,就可以進行網頁運行環境的構建。網頁運行環境的構建主要為“域名”、“端口”、“網頁根目錄(即存放網頁文件的位置)”、“創建數據庫”幾項。其中,創建數據庫時確定的數據庫名稱、用戶名和密碼會在網頁安裝時用到,因此應妥善保存。
5.運行Discuz網頁程序
網頁運行環境構建完畢后,就可以以此環境,運行Discuz網頁程序。Discuz的安裝非常簡單,只需依照網頁提示進行即可。
6.使用cpolar建立穿透內網的數據隧道,發布到公網
在網頁安裝完成后,就會自動轉入主頁面,此時的論壇就可以被局域網內的用戶訪問到。如果想要讓公司分部或其他分公司的同事訪問到,還需要使用cpolar建立穿透內網的數據隧道,將本地Discuz網頁發布到公共互聯網。
首先需要在cpolar云端建立一條空白的二級域名隧道。在cpolar云端設置空白數據隧道也很簡單,只要設置“地區”、“二級域名”和“描述”三項即可。
7.對云端保留的空白數據隧道進行配置
在保留好cpolar云端的空白數據隧道后,就可以轉回本地cpolar客戶端,對云端保留的空白數據隧道進行配置,讓其能與本地的Discuz網頁連結起來。與cpolar的云端設置一樣,在cpolar客戶端配置數據隧道,也需要進行相應的設置,設置內容包括“隧道名稱”、“協議”、“本地地址”、“域名類型”、“Sub Domain欄位”和“地區”,詳細的配置內容如下圖所示。完成這些設置后,就可以點擊頁面下方的“創建”,完成本地Discuz網頁與cpolar云端數據隧道的連接。而Discuz網頁的公共互聯網地址可以在“狀態”項下的“在線隧道列表”頁面找到。
8.Discuz論壇搭建完畢
到這里,Discuz論壇就搭建完畢,無論是同一城市的公司分部,還是其他城市的分公司,都可以通過cpolar建立的內網穿透數據隧道訪問到位于本地電腦上的Discuz論壇。我們也可以通過加載購買的自定義域名和安全證書,在cpolar客戶端設置自定義域名或使用https協議,讓公司論壇域名變得更易記憶和安全。而使用cpolar發布論壇只是cpolar內網穿透功能的一個應用場景,cpolar創建的數據隧道還能應用在更多場景中。