apache2: не удалось надежно определить полное доменное имя сервера, используя 127.0.1.1 для ServerName… в ожидании apache2:

Вы используете избирательный подход команда для получения отдельных фиксаций от одного ответвления.

, Если изменение (изменения) Вы хотите, не находятся в отдельных фиксациях, затем используют метод, показанный здесь , разделяет фиксацию на отдельные фиксации . Примерно говоря, Вы используете git rebase -i, чтобы заставить исходную фиксацию редактировать, затем git reset HEAD^ для выборочного возвращения изменений, тогда git commit для фиксации того бита как новой фиксации в истории.

существует другой хороший метод здесь в Журнале Red Hat, где они используют git add --patch или возможно git add --interactive, который позволяет Вам добавлять просто части ломтя, если Вы хотите разделить различные изменения в отдельном файле (поиск на той странице для "разделения").

разделявший изменения, можно теперь избирательно подойти к выбору просто тех, Вы хотите.

13
задан 13.04.2017, 15:23

3 ответа

Это может быть преодолено двумя путями.

  1. Добавляют ServerName localhost как последняя строка в /etc/apache2/apache2.conf файл.

  2. Создают файл, названный /etc/apache2/conf-available/servername.conf, и добавляют строку ServerName localhost внутренняя часть и сохраняют его. Создайте гибкую ссылку под /etc/apache2/conf-enabled следующим образом

    ln -s /etc/apache2/conf-available/servername.conf .
    # or
    a2enconf servername
    

и перезапустите сервер.

строка localhost может быть заменена любым допустимым доменным именем (т.е. example.com).

26
ответ дан 07.10.2019, 23:20
  • 1
    Я удалил апача через другой tty. Я couldn' t входят в систему его. – Shital Shah 10.05.2014, 18:04

Третий путь состоит в том, чтобы настроить файл hosts Вашего компьютера:

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername
4
ответ дан 07.10.2019, 23:20

Другой способ выполнить вторую опцию, предложенную ccsen, следующий:

  1. Создают файл в/etc/apache2/conf-available/с любым желаемым именем. servername.conf является подходящей опцией.

  2. Добавляют следующую строку к созданному файлу: ServerName yourservername. yourservername может быть установлен на что-либо, что Вы хотите.

  3. Тогда выполняет следование из терминала: sudo a2enconf servername (принятие Вас назвало файл добавленным к conf-доступному на шаге 1 'servername.conf').

  4. Наконец, выполняет следование из терминала: sudo service apache2 reload

, Хотя оба метода достигают того же результата, я полагаю, что этот является более чистым, так как апач заботится о символьных ссылках и включении конфигурации.

3
ответ дан 07.10.2019, 23:20

Теги

Похожие вопросы