Linux使用寶塔面板+Discuz+cpolar內網穿透工具搭建可公網訪問論壇

Linux寶塔面板搭建Discuz論壇, 并內網穿透實現公網訪問

文章目錄

    • Linux寶塔面板搭建Discuz論壇, 并內網穿透實現公網訪問
    • 前言
        • 1.安裝基礎環境
        • 2.一鍵部署Discuz
        • 3.安裝cpolar工具
        • 4.配置域名訪問Discuz
        • 5.固定域名公網地址
        • 6.配置Discuz論壇

前言

Crossday Discuz! Board(以下簡稱 Discuz!)是一套通用的社區論壇軟件系統,用戶可以在不需要任何編程的基礎上,通過簡單的設置和安裝,在互聯網上搭建起具備完善功能、很強負載能力和可高度定制的論壇服務。

下面我們在Linux上使用寶塔面板+Discuz+cpolar內網穿透工具結合,搭建一套發布到互聯網環境的論壇服務,無需公網IP服務器、也無需設置路由器。

1.安裝基礎環境

安裝PHP版本,由于Discuz支持的最高PHP7.4版本環境,我們在面板中安裝PHP7.0版本,搜索PHP,即可看到,然后點擊安裝即可

image-20230315114812470

安裝一個數據庫,如果已經安裝,可以跳過,點擊面板上數據庫,點擊安裝

image-20230314180023904

然后修改一下數據庫密碼,改成自己能記住的密碼,用戶名為root

image-20230314180357402

2.一鍵部署Discuz

在面板中搜索一下關鍵字Discuz,然后點擊一鍵部署

image-20230315132925646

設置參數,域名設置本機域名127.0.0.1,端口號可以自定義,然后設置數據庫賬號密碼,數據庫用戶名和密碼自己設置,點擊提交,然后等待下載完成

image-20230315141442776

然后我們點擊面板中的網站,即可看到我們剛剛部署的站點,

image-20230315140745617

接下來在面板中開放一個端口:8089

image-20230315141732450

打開瀏覽器,使用Linux 局域網ip+:8090(上面設置的端口號)進行訪問,出現安裝向導界面表示成功

image-20230315141848464

3.安裝cpolar工具

打開寶塔終端命令窗口,使用cpolar一件安裝腳本:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20230303183721806

token認證

登錄cpolar官網www.cpolar.com,點擊左側的驗證,查看自己的認證token,之后將token貼在命令行里

cpolar authtoken xxxxxxx

20230111103532

向系統添加服務

sudo systemctl enable cpolar

啟動cpolar服務

sudo systemctl start cpolar

在寶塔面板中選擇安全.然后開放9200端口

image-20230303184430176

然后數據Linux局域網ip+:9200端口即可出現cpolar管理界面

image-20230303184618711

輸入官網注冊的賬號登陸即可對隧道進行操作.

4.配置域名訪問Discuz

我們在cpolar管理界面創建一個隨機的8089的隧道:

  • 隧道名稱:可自定義,注意不要重復
  • 協議:http
  • 本地地址:8089
  • 端口類型:隨機域名
  • 地區:China vip

點擊創建

image-20230315144256453

然后打開在線隧道列表,查看創建隧道的公網地址,復制地址

打開瀏覽器,使用上面的公網地址訪問,既然出現了歡迎頁,表示成功

image-20230315144954997

5.固定域名公網地址

需升級至基礎套餐或以上才支持配置固定域名

登錄cpolar官網后臺,點擊左側儀表盤的預留,找到保留二級子域名,為http隧道保留一個二級子域名。

  • 地區:選擇服務器地區
  • 名稱:填寫您想要保留的二級子域名(可自定義)
  • 描述:即備注,可自定義填寫

image-20230315150417685

本例保留一個名稱為DiscuzTest的二級子域名。子域名保留成功后,我們將子域名復制下來,接下來需要將其配置綁定到隧道中去。

image-20230315150447911

登錄cpolar web ui管理界面。點擊左側儀表盤的隧道管理——隧道列表,找到需要配置二級子域名的隧道(本例中為Discuz隧道),點擊右側的編輯

image-20230315145802386

修改隧道信息,將二級子域名配置到隧道中:

  • 域名類型:改為選擇二級子域名
  • Sub Domain:填寫我們剛剛所保留的二級子域名(本例為typechoTest

修改完成后,點擊更新

image-20230315150653173

隧道更新成功后,點擊左側儀表盤的狀態——在線隧道列表,可以看到DiscuzTest隧道的公網地址,已經更新為二級子域名了,將公網地址復制下來。

image-20230315150728034

打開瀏覽器,我們來測試一下訪問配置成功的二級子域名,出現安裝向導界面表示成功,可以正常訪問。現在,我們全網唯一的私有二級子域名,就創建好了。

image-20230315151503791

6.配置Discuz論壇

點擊我同意后,出現提示信息說版本太老,取消即可繼續安裝

image-20230315151647274

點擊下一步

image-20230315151742613

選擇全新安裝

image-20230315151912495

然后需要配置數據庫,我們填寫數據庫root用戶名和root的密碼,然后設置管理員密碼,點擊下一步

image-20230315152402908

然后就安裝完成啦,點擊訪問

image-20230315152500793

然后我們已經搭建好了Discuz論壇,并且結合了cpolar映射的公網域名地址,可以遠程訪問啦,不受局域網絡限制

image-20230315152701056

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163923.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163923.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163923.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【 圖片加載】Vue前端各種圖片引用

文章目錄 一、圖片作為js常量(常作為配置項的值 )1、在線鏈接2、本地圖片 二、圖片img標簽1、一般的src2、動態的src用require3、src可以接收二進制文件blob(如后端返回的、a-upload傳的圖片) 三、背景圖片 一、圖片作為js常量(常…

8款那些年救過我的數據文件恢復軟件 - 誤刪除重要文件的“后悔藥”

無論您在保存備份方面多么小心,災難有時還是會發生。有時您的備份軟件無法按預期運行。 如果您的外部驅動器靠近您的設備,發生火災/洪水/故障時,有時備份會與原始文件一起丟失。即使是云存儲也不能避免故障。 還有一個事實是,我…

C++設計模式之工廠模式(上)——簡單工廠模式

工廠模式 概述簡單工廠模式介紹示例示例使用運行結果缺點 概述 工廠模式屬于一種創建型設計模式。其可以分為簡單工廠模式,工廠模式和抽象工廠模式。工廠模式分為上、中、下三篇,本篇主要介紹簡單工廠模式。 簡單工廠模式 介紹 簡單工廠模式可以理解…

二叉樹題目:具有所有最深結點的最小子樹

文章目錄 題目標題和出處難度題目描述要求示例數據范圍 解法一思路和算法代碼復雜度分析 解法二思路和算法代碼復雜度分析 題目 標題和出處 標題:具有所有最深結點的最小子樹 出處:865. 具有所有最深結點的最小子樹 難度 5 級 題目描述 要求 給定…

HCIP-六、OSPF-2 綜合實驗

六、OSPF-2 綜合實驗 實驗拓撲實驗需求及解法1.設備名稱和部分IP地址已配置2.所有設備運行OSPF,進程號為13.區域間路由匯總4.外部路由匯總5.下發默認路由6. 虛鏈路 實驗拓撲 實驗需求及解法 本實驗模擬OSPF綜合型網絡,按照以下需求完成實驗。 1.設備名…

EventLog Analyzer:強大的日志管理與分析工具

隨著企業網絡規模的擴大和信息系統的復雜化,安全日志管理和分析成為了至關重要的一環。在這個背景下,EventLog Analyzer嶄露頭角,成為一款備受推崇的日志管理與分析工具。本文將介紹EventLog Analyzer的主要特點、功能以及為企業帶來的實際價…

IDEA安裝教程

文章目錄 1 下載IntelliJ IDEA2 安裝3 IDEA配置4 創建項目 1 下載IntelliJ IDEA ? 官方網站上下載最新版本的IntelliJ IDEA。官方網站提供了兩個版本:Community版和Ultimate版。 Community版是免費的,適用于個人和非商業用途。Ultimate版則需要付費購…

Exception in thread “消費者“ java.lang.IllegalMonitorStateException

這兩天學習生產者消費者模型的時候,使用Java線程來實現,出現了一個問題“Exception in thread "消費者" java.lang.IllegalMonitorStateException”,并且,線程不結束。報錯圖片如下: 那我們怎么解決呢&…

競賽選題 題目: 基于深度學習的疲勞駕駛檢測 深度學習

文章目錄 0 前言1 課題背景2 實現目標3 當前市面上疲勞駕駛檢測的方法4 相關數據集5 基于頭部姿態的駕駛疲勞檢測5.1 如何確定疲勞狀態5.2 算法步驟5.3 打瞌睡判斷 6 基于CNN與SVM的疲勞檢測方法6.1 網絡結構6.2 疲勞圖像分類訓練6.3 訓練結果 7 最后 0 前言 🔥 優…

河北專升本(微機原理)

目錄 第一章:計算機基礎與數制轉化 1. 進制運算基礎 2. 常用編碼形式 3. 計算機系統的組成及其工作原理 4. 微機系統主要技術指標 第二章:8086微處理器及其系統 1. 8086微處理器(CPU) 2. 8086的存儲器及I/O組織 3. 8086系…

vue中的列表過濾和列表排序

列表過濾 <body><div id"root"><!--輸入框用于模糊查詢--><input type"text" placeholder"請你輸入名字" v-model"name"><ul><!--in可以換成of--><li v-for"(p,index) in persons" …

航天博物館3D虛擬交互展廳讓大眾對科技發展有更深切的理解和感受

博物館作為人們了解歷史、文化和藝術的重要場所&#xff0c;現在可以通過VR全景技術來進行展覽&#xff0c;讓參觀者身臨其境地感受歷史文化的魅力。本文將介紹博物館VR全景的特點、優勢&#xff0c;以及如何使用VR全景技術來使得博物館的展覽和教育活動更豐富。 VR數字博物館…

WPF圖形變形使用技巧

在 WPF (Windows Presentation Foundation) 中&#xff0c;圖形變形通常是通過使用 Transform 對象來實現的。WPF 提供了幾種不同類型的 Transform&#xff0c;包括&#xff1a; TranslateTransform&#xff1a;用于在 x 軸和 y 軸上移動&#xff08;平移&#xff09;元素。Sc…

SSH 下載及安裝之 Windows Server

文章目錄 1 概述1.1 操作系統截圖1.2 下載 2 安裝2.1 解壓到指定路徑2.2 CMD 到 OpenSSH 目錄下2.3 安裝 sshd 服務2.3 開放端口 222.4 配置開機自啟 sshd 服務2.5 配置環境變量 path2.6 測試 3 連接3.1 使用 Xshell 連接3.2 輸入登錄用戶名3.3 輸入登錄密碼3.4 會話已建立 1 概…

3、如何從0到1去建設數據倉庫

1、數倉實施過程 1.1 數據調研 數據調研包括&#xff1a;業務調研、需求調研 業務調研 需要調研企業內有哪些業務線、業務線的業務是否還有相同點和差異點 各個業務線有哪些業務模塊&#xff0c;每個模型下有哪些業務流程&#xff0c;每個流程下產生的數據 是怎樣存儲的 業務調…

python數據結構與算法-16_優先級隊列

優先級隊列 你可能比較奇怪&#xff0c;隊列不是早就講了嘛。這里之所以放到這里講優先級隊列&#xff0c;是因為雖然名字有隊列&#xff0c; 但其實是使用堆來實現的。上一章講完了堆&#xff0c;這一章我們就趁熱打鐵來實現一個優先級隊列。 實現優先級隊列 優先級隊列(Pr…

UWA報告使用技巧小視頻,你get了么?(第十一彈)

隨著玩家對手游渲染品質的要求日益趨上&#xff0c;60幀、各種花式后處理導致發熱、耗電等問題日趨明顯。本期UWA報告使用技巧將分享關于GPU優化的專題姊妹篇。 《GPU性能優化篇》 UWA專注于手游GPU性能的優化&#xff0c;以確保您的游戲體驗得以最佳展現。基于最新發布的GOT …

141.【Git版本控制】

Git-深入挖掘 (一)、Git分布式版本控制工具1.目標2.概述(1).開發中的實際常見(2).版本控制器的方式(3).SVN (集中版本控制器)(4).Git (分布版本控制器)(5).Git工作流程圖 (二)、Git安裝與常用命令1.Git環境配置(1).安裝Git的操作(2).Git的配置操作(3).為常用的指令配置別名 (可…

輕松解決rpm軟件包的依賴問題 yum download ,rpm和deb不同系列

centos rpm系列的 為它往往有很多依賴項目。比如&#xff0c;我們來查看一下net-tools的依賴項有哪些&#xff1a; yum deplist net-tools 推薦使用以下幾種方法&#xff1a; 1.repotrack 我這里也以上期講到的Mariadb為例演示&#xff0c;以下操作需要在有網絡的環境下進…