Если Apache используется только как фронт для Tomcat, самый простой ответ - запустить дочерние процессы Apache от имени Tomcat. Я не уверен в вашей версии CentOS, но, глядя на некоторые вещи, похоже, что пакет Apache2 по умолчанию создаст файл конфигурации в /etc/httpd/conf/httpd.conf
. Оттуда вы хотите найти параметр конфигурации User
. В моем окружении у меня есть что-то вроде:
User www-user Group www
Но, скорее всего, ваши настройки будут другими. Перейдите User
к вашему пользователю Tomcat, а Group
к той же группе, что и у пользователя Tomcat. Опять же, я не уверен в местонахождении файла конфигурации Apache - возможно, вам придется немного поискать его. Как только вы изменили этот параметр, вы должны перезапустить Apache, чтобы он вступил в силу.