转载请注明出处: 皮哈皮阿
本文的链接地址: https://blog.phpat.com/web/452.html
0.10.x
, 0.12.x
and 4.2+
,仅支持LTS版本 为什么?)wget https://ghost.org/archives/ghost-0.8.0.zip
unzip ghost-0.8.0.zip -d ghost
cd ghost
请确保您的node版本为LTS
0.10.x
,0.12.x
and4.2+
npm install --production
启动Ghost
npm start --production
将根目录config.js
中production配置项url
和mail
设置好
production: {
url: 'https://my-ghost-blog.com',
mail: {
transport: 'SMTP',
options: {
service: 'smtp.126.com',
auth: {
user: '', // 126 username
pass: '' // 126 password
}
}
},
...
nginx安装教程
brew install nginx
安装好后运行
sudo nginx
启动之后可以通过 https://localhost:8080
来访问站点。
配置你的nginx
编辑nginx配置文件/usr/local/etc/nginx/nginx.conf 修改server相关配置
server {
listen 80;
server_name my-ghost-blog.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass https://127.0.0.1:2368;
}
}
重启nginx
sudo nginx -s stop
sudo nginx
测试
更改 /etc/hosts
,使 my-ghost-blog.com
指向 127.0.0.1
在浏览器中访问 https://my-ghost-blog.com 即可打开Ghost博客。
此时虽然可以通过nginx访问到Ghost博客。但是npm是运行在终端上的,终端一旦关闭,npm的服务就会停止运行。通过自己的域名就无法访问到Ghost博客。为了防止 Ghost 停止工作,我们可以使用npm包forever来解决这个问题。
https://npmjs.org/package/forever
安装 forever
npm install forever -g
运行 forever
在Ghost根目录运行
NODE_ENV=production forever start index.js
停止 forever
forever stop #id(这个id可以通过forever list查看到)
查看运行着的 forever
forever list
这是在本地运行的Ghost,通过这个教程,也可以在vps上搭建。仅需将更改 hosts 这一步改为域名绑定。一般vps的控制面板都会有域名绑定的功能。
更多Ghost配置见官方文档
转载请注明出处: 皮哈皮阿
本文的链接地址: https://blog.phpat.com/web/452.html
最近更新:更新到v2.5.7
请求中为数字/布尔的字段要多加注意,...
基于emlog开发的微信小程序
仿小米论坛版本更新V2.0,本次暂时...
element-ui el-tabl...
@子恒:😂躺平吧,世界都跟你没关系
你写得非常清晰明了,让我很容易理解你的观...
#Emlog插件RSS订阅器发布#
一直到今天,还没10天,我支付宝里仅剩7...
@樊鑫:不支持,仅支持pro版本,可以在...
#Beginning-Pro发布,Emlog-Pro + Beginning-Pro, 更Pro#
支持5.3吗?在哪里购买/下载?
#Beginning-Pro发布,Emlog-Pro + Beginning-Pro, 更Pro#
@叽叽:开源了的,https://git...
#vue.js组件之手写签名板vue-signature-simple#