
Ghost绯荤粺瀹夎鏁欑▼
一、准备工作:
1、·准备一台操作系统为Ubuntu16.04的服务器;
2、·记录你的服务器的IP地址;
3、·如果你没有一个域名,可以在域名注册商处注册一个;
4、·创建你的用户名,即一个root用户;
5、·在服务器上安装git工具;
6、·在本地或服务器上安装Node.js。
二、安装设置服务器:
1銆伮蜂娇鐢⊿SH鐧诲綍浣犵殑杩滅▼鏈嶅姟鍣紱
2、·安装依赖和必要的开发环境,包括Node.js、Git;
3銆伮锋洿鏂癠buntu绯荤粺鐨勮蒋浠讹紱
4、·为Ghost 安装 Nginx 作为 web server;
5、·设置Nginx的相关参数,包括端口号等;
6、·安装 My SQL 而不是 SQLite,My SQL 支持更多的blog插件和功能;
7銆伮疯缃甅ySQL銆佺敤鎴锋潈闄愬拰鐩稿簲鐨勫瘑鐮侊紱
8、·安装PM2以确保Ghost运行稳定;
三、安装Ghost系统:
1、·在Ghost官网上下载Ghost系统;
2、·将下载的文件上传到服务器,解压缩后进入Ghost系统目录;
3銆伮峰畨瑁匞host绯荤粺渚濊禆搴擄紱
4銆伮蜂娇鐢ㄥ懡浠よ杩愯Ghost瀹夎鑴氭湰锛岃緭鍏ヤ綘鐨凪ySQL甯愬彿鍙婂瘑鐮侊紱
5、·设定你的域名,在配置文件中设置 URL 和端口号;
6銆伮峰皢鍩熷悕鎸囧悜浣犵殑鏈嶅姟鍣紱
7、·启动 Ghost 系统,并用 PM2 后台运行;
8、·安装完成后,在浏览器中输入你的域名,就可以看到Ghost在线的主页了;
四、配置Ghost:
1、·在主页上,进行登陆;
2銆伮疯缃鐞嗗憳璐﹀彿锛岀鐞嗕綘鐨勫崥瀹紱
3、·设置博客的 ghoul 和 favicon;
4銆伮疯繛鎺ユ垨鍒涘缓浣犵殑Facebook銆乀witter銆丟oogle+銆丩inkedIn绛夌ぞ浜ょ綉缁滐紱
5銆伮峰竷缃ā鏉垮拰涓婚锛屼娇鍗氬鏇村叿鏈変釜鎬э紱
6、·配置 Ghost 文章搜索功能;
7銆伮锋坊鍔犲璇磋瘎璁哄姛鑳斤紱
8銆伮锋坊鍔犻偖浠惰闃呭姛鑳斤紱
9、·将Ghost博客连接至评论系统,其他系统;
(1)系统准备
首先要准备好ghost系统的安装环境,支持的系统主要包括Ubuntu、Debian、CentOS等,这里以在Ubuntu系统上安装为例,首先需要在服务器上安装Node.js和Nginx。
(2)安装Node.js
涓嬭浇Node.js瀹夎鍖咃紝鐢ㄧ粓绔寜鐓т笅鍒楁楠ゅ畨瑁咃細
tar zxvf node-v6.10.1.tar.gz
cd node-v6.10.1
./configure (这一步可以省略跳到下一步)
make
make install
等待安装完成后,输入node -v可以检查下安装的版本,有什么版本就表明Node.js安装成功。
(3)安装Nginx
鐢ㄧ粓绔Nginx杩涜瀹夎锛屽懡浠ゅ涓嬶細
sudo apt-get install nginx
安装完成后,输入nginx -v检查下安装的版本,有什么版本就表明Nginx安装成功。
(4)下载Ghost
下载Ghost安装包,命令如下:
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
下载完成后,解压缩,命令如下:
unzip -d ghost ghost.zip
进入到ghost文件夹,命令如下:
cd ghost
然后安装必要依赖项,命令如下:
sudo npm install 鈥損roduction
这一步完成后即可进入到ghost目录,此时可以用下面命令检查一下是否成功安装:
npm start --production
(5)配置Nginx
在Nginx配置文件里,新建一个server配置用来负责Ghost的访问,配置文件一般在/etc/nginx/sites-available/default。里面增加如下配置:
server {
\tlisten 80;
\tserver_name example.com;
\tlocation / {
\t\tproxy_set_header X-Real-IP $remote_addr;
\t\tproxy_set_header Host $http_host;
\t\tproxy_pass http://127.0.0.1:2368;
\t}
}
这里的example.com改成自己的域名。
(6)配置Ghost
涔嬪悗锛岄渶瑕佽繘鍏host鐨勬牴鐩綍锛岃繍琛岋細
nano config.js
将production里面的url设置成刚刚配置的域名,同时把mail选项里面的东西改成自己的邮件服务,然后重启Nginx:
sudo service nginx restart
(7)启动Ghost
最后,运行ghost:
npm start --production
访问刚刚配置的域名,就可以看到Ghost的初始化界面,这样Ghost就安装完成了。
本文由作者笔名:电脑管家 于 2024-01-17 22:05:52发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: http://www.lovelp.cn/wen/1586.html