我正在关注ec2实例上的基本Ghost服务器安装,到目前为止,我可以通过npm start
运行ghost服务器,我可以看到ghost服务器启动并运行:
Ghost is running...
Listening on 127.0.0.1:2368
Url configured as: http://54.187.25.187/
Ctrl+C to shut down
这是ghost配置config.js
:
// ### Development **(default)**
development: {
// The url to use when providing links to the site, E.g. in RSS and email.
url: 'http://54.187.25.187/',
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost-dev.db')
},
debug: false
},
server: {
// Host to be passed to node's `net.Server#listen()`
host: '127.0.0.1',
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: '2368'
}
最后,当我在浏览器上输入http://54.187.25.187:2368
时,我无法访问任何内容。我非常感谢如何正确设置幽灵的指南。
编辑:问题已经解决,这是一个EC2 SG问题,在我将其设置为打开后,端口仍然关闭。
答案 0 :(得分:2)
对于Amazon EC2,我们发现您需要将端口更改为0.0.0.0