У меня есть установка экземпляра Amazon EC2 с установленными узлами. В настоящее время я использую Keystone.js в качестве CMS, но мне также интересно попробовать Ghost для ведения блога. Я настроил эластичный IP-адрес, и мой домен правильно указывает на мой экземпляр Amazon, но я уверен, как настроить поддомен, такой как blog.example.com, и заставить призрак работать с этого поддомена. Есть ли какие-либо руководства или советы, которые подтолкнут меня в правильном направлении?
Использование Ghost на субдомене инстанса Amazon EC2
Ответы (1)
Я понятия не имею, что такое блог Ghost. Но если вы можете получить доступ к блогу с помощью EIP и хотите предоставить эту услугу через поддомен, вам необходимо создать поддомен в вашей зоне хостинга и указать этому поддомену эластичный IP-адрес с помощью записи A.
Например, если вы используете Route53. Перейдите в консоль Route53, откройте RecordSets для example.com
из графического интерфейса. Добавьте новую запись, заполнив blog
в поле субдомена. Выберите тип записи A
. Вставьте EIP в область текста значения. Нажмите создать.
Это обновит ваш файл hostedzone. Через минуту или две вы можете использовать blog.example.com
для доступа к Ghost, работающему на EIP.
(увеличьте: щелкните правой кнопкой мыши > открыть изображение в новой вкладке)
curl <hostname>:<port>
, чтобы проверить, работает ли служба.
- person Nishant; 19.02.2014
blog.example.com:8081
. Чтобы сопоставить 8081 с 80, вам не нужно вводить номер порта в URL-адресе. Одним из решений является использование прокси перед сервером Ghost. Вы можете использовать Amazon ELB, который принимает трафик через порт 80 и перенаправляет его на 8081. И создайте запись CNAME для этого DNS ELB. Или можно использовать переадресацию портов, например http://httpd.apache.org/docs/2.2/vhosts/examples.html#purename
- person Nishant; 19.02.2014