2015-06-23 2 views
1

Недавно я изменил VM, в которой работает CentOS, на новый, и все работает нормально. За исключением того, что в последнее время я сталкиваюсь с проблемами, связанными с запуском gogs, самообслуживанием git-сервера со следующей ошибкой. Поскольку состояние erorr, есть проблема с ip, по-видимому, мой старый VM ip по-прежнему жестко закодирован где-то в VM, и это старый ip im, который становится ниже.Переключение виртуальных машин и статического IP

Есть ли какая-либо конфигурация linux, о которой я должен знать, чтобы обновить свой новый ip на виртуальной машине, зная, что ifconfig получает мне правильный ip, новый.

enter image description here

+0

Конфигурация стрелок относится к старому IP-адресу. Вам нужно найти этот бит конфигурации и исправить/изменить его. –

+0

@EtanReisner Я попытался проверить пользовательские/conf/app.ini и conf/app.ini, но не нашел следов моего старого ip-адреса, где еще я должен смотреть? –

+0

Проверьте файл '/ etc/hosts' в системе и убедитесь, что' host 'и' dig 'из новой системы вернет правильный IP-адрес. –

ответ

0

Благодаря @Etan Рейснер, я проверил/и т.д./хосты файл в системе и убедитесь, что хост и выкапывать из новой системы вернули правильный IP-адрес.

0

Посмотрите на http://gogs.io/docs/advanced/configuration_cheat_sheet.html

Вам нужно отредактировать файл custom/conf/app.ini и изменить значение HTTP_ADDR

+0

ну значение - это домен, который указывает на мой новый ip, никаких следов моего старого ip в файле –

+0

Если вы хотите добавить немного о файле hosts, это будет полный ответ (см. Комментарии к сообщению) , Я не мог указать OP в этих файлах конфигурации, чтобы понять это самостоятельно, поэтому у вас есть ответ на этот вопрос. –

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