При установке пакета кота уже существует init сценарий (/etc/init.d/tomcat7
), который запускает кота во время начальной загрузки.
Журналы вызывают ошибки, потому что 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
Контейнер докера, который вы используете, не обеспечивает утилиту для 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