從 1.4.3 起,版本要求為 11 以上的版本。1.4.3 以下需要 1.8 以上的版本。 1.安裝JDK11 ```bash sudo yum install java-11-openjdk -y ``` 2.檢查版" />

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

centos7.6部署安裝halo博客系統(tǒng)

Tecode / 2311人閱讀

摘要:這里默認(rèn)使用數(shù)據(jù)庫(kù),更改端口號(hào)和數(shù)據(jù)庫(kù)用戶(hù)名密碼。打開(kāi)端口號(hào)即可看到安裝引導(dǎo)界面。前提是服務(wù)器端口號(hào)必須開(kāi)放。注意默認(rèn)的配置大小為,可能會(huì)導(dǎo)致你在后臺(tái)上傳文件被限制,所以此示例配置文件加上了這行配置。

QQ截圖20210324155353.png

從 1.4.3 起,版本要求為 11 以上的版本。1.4.3 以下需要 1.8 以上的版本。

1.安裝JDK11

sudo yum install java-11-openjdk -y

2.檢查版本

java -version

1.安裝

下載運(yùn)行包

wget https://dl.halo.run/release/halo-1.4.7.jar -O halo.jar

創(chuàng)建工作目錄

mkdir ~/.halo && cd ~/.halo

下載配置文件到工作目錄

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

編輯配置文件配置數(shù)據(jù)庫(kù)或者端口等。

vim application.yaml

這里默認(rèn)使用h2數(shù)據(jù)庫(kù),更改端口號(hào)和數(shù)據(jù)庫(kù)用戶(hù)名密碼。

server:
  port: 8090

  # Response data gzip.
  compression:
    enabled: false
spring:
  datasource:

    # H2 database configuration.
    driver-class-name: org.h2.Driver
    url: jdbc:h2:file:~/.halo/db/halo
    username: admin
    password: 123456

  # H2 database console configuration.
  h2:
    console:
      settings:
        web-allow-others: false
      path: /h2-console
      enabled: false

halo:

  # Your admin client path is https://your-domain/{admin-path}
  admin-path: admin

  # memory or level
  cache: memory

測(cè)試運(yùn)行halo。

 java -jar halo.jar

打開(kāi) http://ip:端口號(hào) 即可看到安裝引導(dǎo)界面。前提是服務(wù)器端口號(hào)必須開(kāi)放。

2.作為服務(wù)運(yùn)行

下載 Halo 官方的 halo.service 模板。

wget https://dl.halo.run/config/halo.service -O /etc/systemd/system/halo.service

修改 halo.service。

vim /etc/systemd/system/halo.service

修改配置。

YOUR_JAR_PATH:Halo 運(yùn)行包的絕對(duì)路徑,例如 /root/halo.jar,注意:此路徑不支持 ~ 符號(hào)。

[Unit]
Description=Halo Service
Documentation=https://halo.run
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar YOUR_JAR_PATH
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
StandOutput=syslog

StandError=inherit

[Install]
WantedBy=multi-user.target

重載systemd

systemctl daemon-reload

運(yùn)行服務(wù)

systemctl start halo

systemctl stop halo

在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)服務(wù)

systemctl enable halo

您可以查看服務(wù)日志檢查啟動(dòng)狀態(tài)

systemctl status halo

journalctl -n 20 -u halo

3.反向代理

為配置域名使用,本文使用nginx作為反向代理服務(wù)器,其他方式也可。

upstream halo {
  server 127.0.0.1:8090;
}
server {
  listen 80;
  listen [::]:80;
  server_name youdomain.com;
  client_max_body_size 1024m;
  location / {
    proxy_pass http://halo;
    proxy_set_header HOST $host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

注意:Nginx 默認(rèn)的 client_max_body_size 配置大小為 1m,可能會(huì)導(dǎo)致你在 Halo 后臺(tái)上傳文件被 Nginx 限制,所以此示例配置文件加上了 client_max_body_size 1024m; 這行配置。當(dāng)然,1024m 可根據(jù)你的需要自行修改。

完結(jié)撒花!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/126167.html

相關(guān)文章

  • Linux數(shù)據(jù)定時(shí)備份

    摘要:將以下內(nèi)容復(fù)制粘貼到中遠(yuǎn)程地址使用不要使用定時(shí)任務(wù)配置初始化倉(cāng)庫(kù)賦予執(zhí)行權(quán)限設(shè)置備份執(zhí)行時(shí)間執(zhí)行添加的絕對(duì)路徑表示每天三點(diǎn)執(zhí)行使定時(shí)任務(wù)生效完結(jié)撒花寫(xiě)在前面這里以本人備份halo博客系統(tǒng)數(shù)據(jù)為例,將halo的數(shù)據(jù)備份到github,因此需要一個(gè)github賬戶(hù),并為其配置好ssh(github如何配置ssh,這里不再贅述,目的是不用每次輸入用戶(hù)名和密碼)。環(huán)境服務(wù)器 centos7.6并安裝...

    Tecode 評(píng)論0 收藏0
  • 寶塔面板手動(dòng)和docker兩種方式安裝halo博客

    摘要:新建網(wǎng)站,并申請(qǐng)好證書(shū),寶塔如何申請(qǐng)免費(fèi)證書(shū)略過(guò)。安裝好后的后臺(tái)截圖如下。安裝以上是手動(dòng)安裝,下面說(shuō)說(shuō)安裝寶塔面板安裝好,之后在命令環(huán)境下使用如下命令。之后和上面的步驟是一樣的,默認(rèn)端口是如果沖突,你可以修改,其他沒(méi)啥不一樣了。halo博客目前已經(jīng)更新到了halo-1.4.11,之前也說(shuō)過(guò)如何安裝,不過(guò)隨著版本的更新,安裝的方式稍微有點(diǎn)改變,今天利用這篇文章來(lái)簡(jiǎn)單介紹下。 寶塔服務(wù)器面...

    BlackFlagBin 評(píng)論0 收藏0
  • 別讓安全問(wèn)題拖慢了 DevOps!

    摘要:文件完整性監(jiān)測(cè)持續(xù)監(jiān)控您的云服務(wù)器,保護(hù)重要的系統(tǒng)二進(jìn)制文件和配置文件不會(huì)受到未經(jīng)授權(quán)的或惡意的變更。首先會(huì)記錄下云服務(wù)器系統(tǒng)的清潔狀態(tài),作為基準(zhǔn)。您可以通過(guò)一個(gè)在線(xiàn)管理控制臺(tái),監(jiān)控所有的云服務(wù)器。 DEVSECOPS 所面臨的挑戰(zhàn) 敏捷開(kāi)發(fā)和 DevOps 方法的出現(xiàn)使軟件開(kāi)發(fā)的速度與質(zhì)量都有所提升,但它們不經(jīng)意地也為安全機(jī)構(gòu)增壓不少。從前的安全策略是基于靜態(tài)數(shù)據(jù)的,而在產(chǎn)品上線(xiàn)前才...

    forsigner 評(píng)論0 收藏0
  • Halo v1.0 正式版發(fā)布,一款驚艷的動(dòng)態(tài)博客系統(tǒng)

    摘要:今年,在的幫助下,我們幾乎完全重寫(xiě)了,然后正式版就發(fā)布了。在此,非常感謝的加入以及他做出的貢獻(xiàn)。擁有風(fēng)格的,你可以用于開(kāi)發(fā)單頁(yè)面主題,微信小程序等。同時(shí)支持微信發(fā)布日志后續(xù)計(jì)劃。 前言 Halo 從去年 5 月開(kāi)源以來(lái),廣受小伙伴們的喜愛(ài),在此非常感謝使用 Halo 發(fā)表博客的小伙伴們。 今年,在 @JohnNiang 的幫助下,我們幾乎完全重寫(xiě)了 Halo,然后 1.0 正式版就發(fā)布...

    duan199226 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<