У меня есть мой linode, работающий с nginx и приложением пассажирских направляющих. Теперь я создал новый домен под названием blog.domain.com
. Я создал блог, используя ghost blogger Я не могу понять, как указать домен моего блога в блог-призрак. Где мне нужно изменить конфигурацию nginx или config.js
в ghost blogger.Как указать доменное имя на призрачный блоггер
Вот мои config.js
var path = require('path'),
config;
config = {
development: {
url: 'http://my-ghost-blog.com',
``
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost-dev.db')
},
debug: false
},
server: {
port: '2368'
}
},
production: {
url: 'http://my-ghost-blog.com',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
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'
}
},
testing: {
url: 'http://127.0.0.1:2369',
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost-test.db')
}
},
server: {
host: '127.0.0.1',
port: '2369'
}
},
travis: {
url: 'http://127.0.0.1:2368',
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost-travis.db')
}
},
server: {
host: '127.0.0.1',
port: '2368'
}
}
};
module.exports = config;
Вы можете устранить одно сомнение. Какова цель хоста и порта в вышеуказанном файле конфигурации? – overflow
В config.js конфигурация сохраняется. 'host:' = IP или имя хоста вашего сервера. 'port:' = порт, на котором приложение прослушивает. Затем Nginx используется в качестве внешнего сервера и перенаправляет все запросы на Ghost. – sebgie
'host' /' port' в config.js - это значения, в которых приложение node.js будет слушать запросы. – sebgie