2013-11-10 2 views
2

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

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

+0

Точный же вопрос здесь. Вам повезло? – DonBecker

+0

Нет, я просто использую https: // url ... – Tzach

ответ

2

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

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

~ $ имя хоста

возвращает:

MyServerName

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

~ $ имя хоста --fqdn

возвращается:

myservername.myservername.b5.internal.clouldapp.net

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

$ Sudo имя хоста MyServerName

Я создал «шеф-server.rb» и поместил его здесь: «/etc/chef-server/chef-server.rb»

Вот мой енти повторно шеф-server.rb файла:

api_fqdn 'myserver.cloudapp.net'

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

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

$ Sudo шеф-сервера CTL перенастроить

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

 Смежные вопросы

  • Нет связанных вопросов^_^