0

我实际上是在尝试使用 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)。

我的防火墙规则设置得很好。

我究竟做错了什么 ?

4

2 回答 2

6

在服务器对象中,主机应该是 0.0.0.0

服务器:{主机:'0.0.0.0',端口:'2368'}

于 2015-11-30T13:00:35.950 回答
0

在服务器对象中更改主机。

host: '127.0.0.1', --> host: '0.0.0.0'

现在启动ghost服务器

npm start --production
于 2016-06-17T11:03:07.823 回答