Chef-сервер при перенаправлении HTTP Azure

Я установил сервер с открытым исходным кодом Chef на компьютере с Ubuntu 12.10 в Azure. https: //instance-name.cloudapp.net работает, но http: //instance-name.cloudapp.net перенаправляет меня на https://instance-name.instance-name.f3.internal.cloudapp.net/, который не существует

Я попытался изменить полное доменное имя компьютера и перенастроить сервер Chef, но безуспешно. Есть идеи, как заставить HTTP перенаправить на правильный URL?

1 ответ

Я получил ту же ошибку при попытке загрузить кулинарные книги с рабочей станции на сервер. Вот как я это исправил:

Не пытайтесь изменить свое полное доменное имя. На моем сервере chef выполняются следующие команды:

~ имя хоста

возвращает:

MyServerName

в то время как:

~ $ hostname --fqdn

возвращает:

myservername.myservername.b5.internal.clouldapp.net

Если вы не получили описанного выше, вот как установить ваше имя хоста:

$ sudo hostname myservername

Я создал "chef-server.rb" и разместил его здесь: "/etc/chef-server/chef-server.rb"

Вот весь мой файл chef-server.rb:

api_fqdn 'myserver.cloudapp.net'

книжная полка ['vip'] = 'myserver.cloudapp.net'

Теперь, когда у вас есть файл chef-server.rb, перенастройте Chef Server, чтобы он загрузил его:

$ sudo chef-server-ctl переконфигурировать

Загрузка поваренных книг теперь должна работать.

Другие вопросы по тегам