我实际上是在尝试使用ghost创建一个简单的博客,在生产环境中启动时我遇到了一个问题。
我有v0.7.1,这是我的配置文件(生产部分)
production: {
url: 'http://<my-public-ip>',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2368'
}
}
事实是,当我尝试在浏览器上访问我的公共IP时,即使我尝试使用2368端口,我也无法在屏幕上找到任何内容(404找不到)。
我的防火墙规则设置得很好。
我做错了什么?
答案 0 :(得分:6)
在服务器对象中,主机应为0.0.0.0
服务器:{ 主持人:&#39; 0.0.0.0&#39;, 港口:&#39; 2368&#39; }
答案 1 :(得分:0)
在服务器对象中更改主机。
host: '127.0.0.1', --> host: '0.0.0.0'
现在通过
启动ghost服务器npm start --production