IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Centos7架設自己Ghost Blog

    babto发表于 2017-04-20 06:08:36
    love 0

    這我是透過Ghost架設的網站,此文章為架設教學,如有問題歡迎提出來討論謝謝。 主網站:www.babto.cn 網站教學分享: Centos7 安裝 Ghost blog

    WechatIMG9.jpeg

    概述


    Ghost 是用 Node.js 打造的,需要 Node.js 0.10.* (最新穩定版)以上版本。

    請先在您的電腦安裝 Node.js,然後就可以很容易地在本地端安裝 Ghost。


    NODEJS 安裝

    因為ghost需要nodejs v2.4.x 版本才能安裝並使用,所以我們安裝Node Version Manager(nvm)以方便安裝穩定版的node切換。

    nvm安裝參考github 安裝腳本:

    $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
    或
    $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
    

    安裝完後需要在~/.bashrc添加

    $ vi ~/.bashrc
    
    添加
    
    export NVM_DIR="$HOME/.nvm"
    
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
    

    查看目前有哪些node版本

    nvm ls-remote
    

    安裝nodejs 4.2.6 穩定版本

    $ nvm install v4.2.6
    $ nvm use 4.2.6
    

    檢查node 與 npm 是否安裝完畢

    $ node -v & npm -v
    v4.2.6
    2.14.12
    

    安装Nginx

    $ vi /etc/yum.repos.d/nginx.repo
    

    寫入以下內容

    [nginx] 
    name=nginx repo  
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/  
    gpgcheck=0  
    enabled=1
    

    安装Nginx

    $ yum install nginx -y
    

    運行Nginx

    $ systemctl start nginx
    

    配置文件

    $ vi /etc/nginx/conf.d/ghost.conf
    

    寫入以下內容

    server {  
    listen 80;
    server_name example.com; #将 example.com 改为自己的域名
    
    location / {
      proxy_set_header   X-Real-IP $remote_addr;
      proxy_set_header   Host      $http_host;
      proxy_pass         http://127.0.0.1:2368;
    }
    }
    

    重新啟動Nginx

    $ systemctl restart nginx
    

    设置为开机启动

    $ systemctl enable nginx
    

    安裝git

    1.先檢查是否有沒有git,如果顯示沒有在繼續以下步驟。

    $ git --version`
    

    2.透過yum 安裝git

    $ yum install -y git`
    

    3.安裝完後可以透過**$ git --version**檢查是否安裝成功。


    ###安裝Ghost Blog

    1.透過git抓取穩定版本Ghost

    $ git clone git://github.com/tryghost/ghost.git@stable
    

    2.安裝Ghost

    $ cd ghost
    $ npm install --production
    

    3.啟動Ghost

    $ npm start
    

    4.開啟網頁初次使用設定使用者

    http://127.0.0.1:2368/ghost


沪ICP备19023445号-2号
友情链接