У меня есть Ghost, установленный в корне моего сайта, и другой экземпляр, установленный в поддомене. Ghost был установлен вместе с Softaculous, и оба этих экземпляра работают правильно. (Отдельные базы данных и фантомные экземпляры.)
Однако другие поддомены теперь возвращают призрачную страницу 404 вместо отображения своего содержимого.
Моя файловая структура выглядит так:
public_html
├── subdomain - This displays the ghost 404 page from my root installation
│ ├── index.html - I want it to display this index.html file
│ └── assets
├── ghost subdomain - This is working correctly
│ ├── content
│ ├── core
│ └── etc
├── content
├── core
├── config.js
├── Gruntfile.js
└── etc
Настройки создания файлов config.js
моего основного сайта выглядят так:
production: {
url: 'http://courtneyspurgeon.com',
mail: { removed }
},
database: {
client: 'mysql',
connection: {
host: 'localhost'
user: 'removed'
password: 'removed'
database: 'removed'
charset: 'utf8',
insecureAuth: true,
socketPath: '/tmp/mysql.sock',
},
debug: false
},
server: {
// Host to be passed to node's `net.Server#listen()`
host: '0.0.0.0',
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: '65506'
}
},
Я подозреваю, что мне нужно как-то изменить настройки сервера или часть этого, но я не уверен, как это сделать.
Если это поможет, мой основной сайт: http://courtneyspurgeon.com/ (бегущий призрак)
И пример неработающего поддомена: http://blog.courtneyspurgeon.com/ (не работает призрак, но возвращающий контент 404 родительского сайта.)
Я приветствую предложения относительно того, какие файлы или настройки мне следует просмотреть, даже если у вас нет конкретного ответа.