Субдомены, перенаправляющие на Ghost Blog, установлены в корне сайта

У меня есть 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 родительского сайта.)

Я приветствую предложения относительно того, какие файлы или настройки мне следует просмотреть, даже если у вас нет конкретного ответа.


person cjspurgeon    schedule 24.12.2014    source источник
comment
Попробуйте экзорцизм, я слышал, что он помогает против призраков :P   -  person MightyPork    schedule 24.12.2014


Ответы (1)


Вы должны взглянуть на файлы конфигурации Apache. Вам понадобится файл конфигурации для Courtneyspurgeon.com, который направляет трафик на Ghost, и другой файл, прослушивающий blog.courtneyspurgeon.com, который направляет трафик на public_html/subdomain/index.html. Сейчас похоже, что Apache не говорят, что ему нужно по-разному обрабатывать ваш трафик Courtneyspurgeon.com и blog.courtneyspurgeon.com.

Если вы используете Ubuntu, я бы заглянул в /etc/apache2/sites-available/ и /etc/apache2/apache2.conf. И если вы используете CentOS, загляните в /etc/httpd/sites-available и /etc/httpd/httpd.conf.

person howtoinstallghost    schedule 27.12.2014