亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    Ghost簡介

    Ghost 是基于 Node.js 構(gòu)建的開源博客平臺,由前 WordPress UI 部門主管 John O’Nolan 和 WordPress 高級工程師(女) Hannah Wolfe 創(chuàng)立。Ghost 具有易用的書寫界面和體驗,博客內(nèi)容默認采用Markdown 語法書寫。Ghost 的目標是取代臃腫的 WordPress。目的是為了給用戶提供一種更加純粹的內(nèi)容寫作與發(fā)布平臺。

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    開始搭建Ghost博客系統(tǒng)

    1、本機測試環(huán)境

    [linuxidc@localhost ~]$ cat /etc/RedHat-release
    CentOS Linux release 7.5.1804 (Core)
    [linuxidc@localhost ~]$ uname -r
    3.10.0-862.el7.x86_64

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    2、 安裝Node.js

    #更新yum源
    [root@mingc ~]# sudo yum update -y

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #安裝軟件組包Development Tools
    [linuxidc@localhost ~]$ sudo yum groupinstall -y “Development Tools”

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #安裝NodeSource Node.js 6.x repo
    [root@localhost ~]# curl –silent –location https://rpm.nodesource.com/setup_6.x | bash –

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #yum安裝 nodejs
    [root@localhost ~]# yum -y install nodejs

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #npm國內(nèi)鏡像(npm是隨同NodeJS一起安裝的包管理工具)
    [root@localhost ~]# npm config set registry https://registry.npm.taobao.org
    #安裝cnpm模塊(因為國內(nèi)網(wǎng)絡(luò)的關(guān)系,也同時安裝了 cnpm 模塊,后續(xù)將使用該命令代替 npm 命令。)
    [root@localhost ~]# npm i -g cnpm

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #通過node -v 和npm -v命令查看是否安裝成功。

    [root@localhost ~]# node -v
    v6.14.4
    [root@localhost ~]# npm -v
    3.10.10
    [root@localhost ~]#

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    3.、安裝 Ghost

    ①安裝 Ghost Client (ghost-cli)

    [root@localhost ~]# cnpm i -g ghost-cli
    #安裝成功后通過運行 ghost -v,出現(xiàn)版本號即可表示安裝成功。

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    [root@localhost ~]# ghost -v
    Ghost-CLI version: 1.9.6
    [root@localhost ~]#

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    ②添加 Ghost 運行用戶并創(chuàng)建目錄

    [root@localhost ~]# adduser ghost
    [root@localhost ~]# mkdir /var/www
    [root@localhost ~]# mkdir /var/www/ghost
    [root@localhost ~]# chown ghost /var/www/ghost

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    ③安裝SQLite3 數(shù)據(jù)庫

    #新版本不允許root用戶安裝,需要切換普通用戶進行安裝。

    [root@localhost ~]# su – ghost
    [ghost@localhost ~]$ cd /var/www/ghost

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    [ghost@localhost ghost]$ ghost install local –db=sqlite3
    ✔ Checking system Node.js version
    ✔ Checking current folder permissions
    ✔ Checking memory availability
    ✔ Checking for latest Ghost version
    ✔ Setting up install directory
    ✔ Downloading and installing Ghost v2.3.0
    ✔ Finishing install process
    ✔ Configuring Ghost
    ✔ Setting up instance
    ℹ Ensuring user is not logged in as ghost user [skipped]
    ℹ Checking if logged in user is directory owner [skipped]
    ✔ Checking current folder permissions
    ✔ Validating config
    ✔ Checking memory availability
    ✔ Starting Ghost

    Ghost uses direct mail by default. To set up an alternative email method read our docs at https://ghost.org/mail

    ——————————————————————————

    Ghost was installed successfully! To complete setup of your publication, visit:

        http://localhost:2368/ghost/

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    ④啟動 ghost
    安裝成功后 Ghost 默認就已經(jīng)啟動的

    # 停止host
    [ghost@localhost ghost]$ ghost stop
    ✔ Stopping Ghost

    # 啟動ghost
    [ghost@localhost ghost]$ ghost start

    #重啟ghos
    [ghost@localhost ghost]$ ghost restart

    安裝成功后默認是運行在http://localhost:2368/
    可使用如下方式訪問:
    [ghost@localhost ghost]$ curl http://localhost:2368/

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    4. 安裝 Nginx和整合nodejs

    [ghost@localhost ghost]$ su – root
    [root@localhost ~]# yum install -y nginx
    #啟動 Nginx
    [root@localhost ~]# systemctl start nginx.service
    #查看nginx是否運行
    [root@localhost ~]# ps -ef|grep nginx

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #查看是否啟動成功 http://你的ip

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    #設(shè)置開機自啟動
    [root@localhost ~]# systemctl enable nginx.service
    #整合nodejs
    [root@localhost ~]# cp /etc/nginx/nginx.conf  /etc/nginx/nginx.conf.ori
    [root@mingc nginx]# vi /etc/nginx/nginx.conf +47
     server {
     ···
            location / {
            proxy_pass http://127.0.0.1:2368;
            proxy_redirect default;
            root  /usr/share/nginx/html;
            index  index.html index.htm;
            }
                    ···
    [root@localhost ~]# nginx -s reload           

    5. 訪問搭建的ghost博客

    前臺頁面:http://你的ip/

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    host博客

    后臺登錄頁面:http://你的ip/ghost

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    后臺管理頁面:

    CentOS 7.5上安裝Node.js搭建Ghost個人博客

    Ghost作為一個新興的博客系統(tǒng)肯定會有一些不足,但是我們相信它會越來越好的,希望大家都能用它來記錄生活中一些美好的時刻,分享自己的精彩的創(chuàng)意,共同建立并且維護這樣一個和諧的互聯(lián)網(wǎng)大家庭。

    以上搭建過程本人親自操作可用,有問題可留言評論。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號