Я пытаюсь получить доступ к моему блогу Ghost на сервере AWS Ubuntu Server через http://xxxx:2368, но все, что я получаю, это то, что сайт недоступен.
Вот шаги, которые я сделал:
- git cloned myBlog
- cd myBlog , npm install --production
- npm start или npm start --production консоль говорит, что сайт работает нормально
Файл конфигурации
var path = require('path'),
config;
config = {
production: {
url: 'http://127.0.0.1:2368',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2368'
}
},
development: {
url: 'http://127.0.0.1:2368',
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost-dev.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2368'
},
paths: {
contentPath: path.join(__dirname, '/content/')
}
},
}
Если я попытаюсь получить к нему доступ со своего компьютера через http://xxxx:2368, я получу доступ к сайту. t быть достигнутым
- Порт 2368 открыт на AWS, я также сделал sudo ufw disable
Тестирование портов AWS с помощью простого приложения Node:
var http = require('http');
var port = 2368;
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello world!\n');
}).listen(port);
console.log('listening on port', port);
Результат = работает
Это значит, что что-то не так с конфигурационным файлом Ghost?