апач не перезапустит после добавляющего файла VirtualHost conf, почему нет?

При установке пакета кота уже существует init сценарий (/etc/init.d/tomcat7), который запускает кота во время начальной загрузки.

14
14.05.2016, 17:28
2 ответа

Журналы вызывают ошибки, потому что Apache не может написать в корне вашего сайта. Даже если вы должны были исправить разрешения файлов, вы все равно заблокировали SELinux; который позволяет только Apache для записи журналов на / var / log / httpd . Самое простое решение было бы изменение вашего веб-сайта в систему в систему в этот каталог - возможно, с именем файла, содержащего имя сайта, чтобы дифференцировать его из других журналов.

ErrorLog /var/log/httpd/mydomain_com_error.log
CustomLog /var/log/httpd/mydomain_com_requests.log combined

Чтобы установить имя хоста сервера и избавиться от предупреждения AH00558, просто используйте:

hostnamectl set-hostname --static <FQDN of your machine>

E.G.

hostnamectl set-hostname --static mydomain.com
19
27.01.2020, 19:51

Контейнер докера, который вы используете, не обеспечивает утилиту для TAR. Я проверил это, используя следующее;

sudo docker run -i -t rhel6 /bin/bash

Это создало интерактивную оболочку для меня в Docker, используя изображение RHEL6, оттуда я могу затем проверять интерактивную ошибку, которую вы видите;

bash-4.1# find / -name tar
bash-4.1# yum list | grep -i tar
upstart.x86_64               0.6.5-13.el6_5.3               @koji-override-0/6.5

оба из этих команд показывают Эта смолка не установлена ​​и недоступна.

Я не уверен в своих рассуждениях использовать RHEL, или как RHEL работает с его лицензированием в рамках контейнеров Docker, но было бы возможно ли вам использовать CentOS, которые обеспечивают TAR в стандартную массу;

sudo docker run -i -t centos /bin/bash
bash-4.1# yum list | grep -i tar
---snip---
tar.x86_64                               2:1.26-29.el7                   base   
---snip---
-121--217543-

Я получил эту ошибку, когда я забыл установить имя хоста для машины. Вы сделали это?
Запустите эту команду:

echo 'example.com' >> /etc/hostname  

Убедитесь, что сразу ustName

Редактировать:
с обновленным OP, похоже, что ваш файл Hosts не настроен. Вот то, как выглядит мой;

127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
166.66.666.66 m32.me m32
::1     ip6-localhost ip6-loopback

Попробуйте настроить его к чему-то простому. Конечно, замените всю информацию самостоятельно.
166.66.666.66 С вашим собственным IP
M32.ME и M32 с вашим доменом и доменом без TLD

2
27.01.2020, 19:51

Теги

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