开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費電子書等14項超值服

          開通VIP
          連夜給學(xué)妹肝了一篇搭建個人網(wǎng)站的教程,這就送過去了,兄弟們把把關(guān)

          大家好,我是鳥哥。一個半路出家的程序員。

          這次真是學(xué)妹要的!前幾天鳥哥以騰訊云為例給大家分享了一篇如何搭建服務(wù)器的文章——大晚上的,剛畢業(yè)的學(xué)妹讓我去家里教她搭服務(wù)器!我懷疑她.....,文章結(jié)尾表示過幾天帶大家搭建一個網(wǎng)站,僅過了兩天就有人開始催更了,先來是幾個男同志們,我三言兩語就推脫了,直到一個學(xué)妹來找,我他么來勁了!周末肝了兩天總算出來了。

          在很多讀者眼里上線一個網(wǎng)站的步驟應(yīng)該是:先開發(fā)網(wǎng)站、部署服務(wù)器、最后在上線網(wǎng)站。其實不然,大部人的網(wǎng)站都不是從0開始開發(fā)的,基本上都是再用開源項目或者在開源項目的基礎(chǔ)上進行了二次開發(fā),除非你真的是想練習(xí)技術(shù)否則建議你還是直接用開源項目吧。

          今天鳥哥帶大家用寶塔面板部署一個開源的博客系統(tǒng)——Halo,一款現(xiàn)代化的開源博客/CMS系統(tǒng),值得一試。相信很多讀者應(yīng)該聽說過。大家可以先看看官方介紹:https://docs.halo.run/,我就不多說了,直接開干。

          再說一下鳥哥的服務(wù)器環(huán)境:CentOS 7.6+寶塔面板。本篇文章也只適用這個服務(wù)器環(huán)境哦。

          一、安裝Halo項目的運行環(huán)境

          1、安裝JDK11

          Halo后臺是基于java11開發(fā)且運行的最低依賴要求為 JRE 11。通過寶塔登錄到自己的服務(wù)器,選擇“終端”就可以進入shell命令框了(第一次進入,是要輸入服務(wù)器的密碼的,這個在上篇文章說說過),在命令框中輸入
          sudo yum install java-11-openjdk -y,如下圖

                 
                   

          等上幾分鐘就可以看到安裝成功的提示,可以通過 java -version 命令驗證,如下圖則說明java11安裝成功。

                         

          2、創(chuàng)建數(shù)據(jù)庫

          2.1、安裝mysqlHalo支持兩種數(shù)據(jù)庫,這里我選擇比較熟悉的mysql。選擇“軟件商店”,在應(yīng)用搜索中輸入“mysql”。如下圖所示    

                     
                   

          點擊“安裝”后出現(xiàn)如下彈窗,切記選擇mysql5.7及以上

                 
                  
          點擊“提交”后,就開始安裝。此時會出現(xiàn)一個安裝mysql的彈框!關(guān)閉這個框也沒有關(guān)系,會在后臺安裝的,安裝成功后,寶塔面板的左上角會有消息提示。如下圖

                         
          2.2、為Halo項目創(chuàng)建數(shù)據(jù)庫。選擇“數(shù)據(jù)庫”,點擊“添加數(shù)據(jù)庫”,填寫相關(guān)的信息。數(shù)據(jù)庫名和用戶名隨便填寫,密碼自己設(shè)置。其它信息如下圖所示填寫。這里說一下訪問權(quán)限,我選擇“所有人”是為了方便管理,正式上線后建議改成指定自己電腦的ip地址或者本地程序訪問。

                 
                  
          添加成功后如下圖所示

                 
                  
          2.3、安裝數(shù)據(jù)庫可視化管理工具——phpMyAdmin。這個工具的運行依賴其它三個軟件,所以依次安裝nginx、openlitespeed、 php8.0最后再安裝phpMyAdmin。安裝方法和上面安裝Mysql的步驟一樣,去軟件商店找到安裝即可。

          2.4、放行mysql數(shù)據(jù)庫端口(3306)和phpMyAdmin端口(888)。這一步非常重要。端口不開放,數(shù)據(jù)庫無法訪問哦!一是要在后臺騰訊云服務(wù)器的“防火墻”添加這個兩個端口;二是要在寶塔面板的“安全”配置中放行這兩個端口。如下圖所示。

                         
                         
          此時,再去“數(shù)據(jù)庫”,找到剛剛創(chuàng)建的halo數(shù)據(jù)庫,點擊“管理”。

                 
                  
          就可以進入phpMyAdmin數(shù)據(jù)庫可視化界面了,輸入數(shù)據(jù)庫的用戶名和密碼后,如下圖

                 
                  
          至此mysql和phpMyAdmin安裝成功!

          二、下載并配置Halo項目

          1、首先為Halo項目創(chuàng)建一個單獨的用戶。Centos系統(tǒng)默認只有root用戶,為了方便管理和系統(tǒng)安全。建議大家創(chuàng)建新的用戶。點擊寶塔面板的“終端”。

          1.1、創(chuàng)建一個名為 halo 的用戶(名字可以隨意)
          useradd -m halo

          1.2、給予 sudo 權(quán)限
          usermod -aG wheel halo

          1.3、為 halo 用戶創(chuàng)建密碼
          passwd halo

          2、下載Halo項目運行包

          2.1、登錄到 halo 賬戶
          su - halo

          2.2、創(chuàng)建存放 運行包 的目錄,這里以 ~/app 為例
          mkdir /app && cd /app

          2.3、下載運行包
          wget https://dl.halo.run/release/halo-1.4.17.jar -O halo.jar

          2.4、創(chuàng)建 工作目錄
          mkdir ~/.halo && cd ~/.halo

          2.5、下載配置文件到 工作目錄
          wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

          3、設(shè)置項目的配置文件

          3.1、找到application.yaml 文件。選擇“文件”,點擊“根目錄”,在根目錄的列表中找到“home”目錄(home目錄下就存放著創(chuàng)建的所有用戶,如剛剛創(chuàng)建的“halo”),在“halo”目錄下可以看到在第2部操作中,使用命令創(chuàng)建或者下載的文件。如存放halo運行包的“app”目錄和創(chuàng)建的工作目錄“.halo”

                         
          進入“.halo”目錄后就可以看到application.yaml文件了,如下圖

                 
                
          雙擊打開application.yaml文件。將內(nèi)容刪減到如下圖所示的內(nèi)容。

                 
                  
          其中紅色框標記出來的地方,需要手動修改成你自己的數(shù)據(jù)信息。數(shù)據(jù)庫名、用戶名和密碼可以到寶塔的“數(shù)據(jù)庫”頁面查看,如下圖。

                 
                  

          三、使用 Supervisor 托管 Halo 進程

          1、首先在寶塔的“商店軟件”中找到并安裝Supervisor。

          2、在Supervisor添加 Halo 進程。在寶塔面板中找到已安裝的Supervisor軟件,如下圖所示

                         
          點擊設(shè)置,即可進入配置頁面,點擊“添加守護進程”,填寫相關(guān)信息,如下圖。其中啟動命令是
          java -server -Xms256m -Xmx256m -jar halo.jar

                
                   
          點擊確定后,如下圖所示,Halo程序已經(jīng)運行了。

                 
                  

          3、開放Halo程序的默認端口號(8090)。和上面開放mysql的端口號一樣的步驟,有兩個地方。一是要去后臺騰訊云服務(wù)器的“防火墻”添加8090;二是要在寶塔面板的“安全”配置中放行8090。

          四、創(chuàng)建網(wǎng)站

          1、創(chuàng)建網(wǎng)站站點。在寶塔中選擇“網(wǎng)站”模塊,“添加站點”。如下圖填寫,如果你有域名就填寫真實的域名,否決就隨便寫。之后點擊右下角的“提交”按鈕,一個站點就創(chuàng)建完成了。

                         
          2、給網(wǎng)站站點配置反向代理。在面板的“網(wǎng)站”模塊中,找到剛剛創(chuàng)建的網(wǎng)站站點,點擊“設(shè)置”。

                 
                  
          進入設(shè)置頁面后找到并點擊“反向代理”,點擊“添加反向代理”,如下圖所示,代理名稱可隨意填寫。

                 
                 
          返回網(wǎng)站站點頁面,將站點配置為默認站點,點擊“默認站點”,在下拉框中找到剛剛創(chuàng)建的站點后,提交。

                         

          五、初始化個人網(wǎng)站。

          1、再瀏覽器中輸入服務(wù)器的IP地址后,就可以Halo向?qū)ы撁媪?,如下圖。根據(jù)自己的需求,填寫相關(guān)的信息。
                 
                  
          2、點擊安裝后,就順利進入網(wǎng)站的后臺管理頁面了,在這里你可以設(shè)置自己的網(wǎng)站外觀,發(fā)布和管理自己的博客了。記住這個網(wǎng)站后臺管理地址哦——IP地址/admin
                 
                  
          至此,個人博客網(wǎng)站就算部署成功了,別人輸入IP地址后就可以訪問你的博客啦。如果你有已備案的域名,將域名和IP地址綁定后,別人就可以通過域名訪問你的博客就更完美了!

          確定

          • 不看此公眾號

          本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          MySql數(shù)據(jù)庫安裝
          【【MySQL教程】收藏夾必存!翻遍整個B站,這應(yīng)該是目前講的最好的MySQL數(shù)據(jù)庫教程了。】
          MYSQL
          Delphi連接mysql數(shù)據(jù)庫的三種方式
          干凈卸載mysql,個人親測,這一次終于成功了
          手把手帶你搭建一個自己的云服務(wù)器并部署Web程序
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點擊這里聯(lián)系客服!

          聯(lián)系客服