2013-03-14 3 views
0

Я использую Debian VPS на DreamHost и хотел установить многофункциональную систему отслеживания проблем клиентов (не для разработки программного обеспечения, например Bugzilla). OTRS сделал мой список, и я последовал за Installation Instructions с помощью шага «Настройка веб-сервера» (перезапуск /etc/init.d/apache2), но на этапе перезагрузки сообщалось о сбое. Тем не менее pgrep apache показал, что он работает. Фактически, оказалось, что хотя www.mysite/otrs/installer.pl был запущен, мой обычный веб-сайт показывал страницу, в которой утверждалось, что у нее нет контента (но когда я смотрел в папке веб-сайта, ее содержимое было в порядке, просто не обслуживалось).Установка OTRS на DreamHost

Служба поддержки DreamHost была очень полезной, но объяснила, что они не используют стандартный сервер Debian Apache для размещения веб-сайтов и вместо этого используют свои собственные. В частности, сервер Debian находится в/etc/apache2, но сервер DreamHost находится в/dh/apache2. Служба DreamHost определила, что инструкции по установке OTRS настраивают обычное местоположение Apache Apache, которое как-то приоритизировало этот сервер вместо сервера DreamHost. Они попытались переместить файл otrs.conf в/dh/apache2, но, хотя регулярный веб-сайт снова работал, страница OTRS не была.

Неужели кто-то успел установить OTRS на DreamHost VPS?

ответ

1

Я консультировался один из наших админов на это, и вот наши предложения:

Вы либо должны:

  1. Адаптировать Apache Dreamhost выстраивают включить OTRS изменения
  2. Get Debian Apache и его работа

Для обоих вариантов потребуется пользователь admin и некоторые знания командной строки Linux и инструменты управления Apache. Вам также нужно будет настроить VPS на UNMANAGED, а это означает, что любые изменения в веб-панели DH в любом из ваших доменов не будут иметь никакого эффекта. Просто убедитесь, что записи DNS для любых доменов указывают на ваш сервер. Вам также необходимо будет управлять собственными настройками Apache.

ПРИМЕЧАНИЕ. Это также по существу означает, что поддержка DreamHost не может и не будет устранять неполадки в ваших доменах. Неуправляемые средства не поддерживаются каким-либо образом!

Существует несколько основных отличий между конфигурацией apache2 от DreamHost и сборкой Debian по умолчанию. Первая проблема, которую я наблюдаю, заключается в том, что конфигурация DreamHost не позволяет загружать дополнительные файлы конфигурации так, как это предлагает документация OTRS. Это означает, что при выборе варианта 1 вам необходимо вручную вставить директивы OTRS в файлы конфигурации DreamHost, что может оказаться затруднительным.

Я бы порекомендовал перемещение или иное отключение папки/dh полностью после установки VPS на неуправляемый. Это не позволит запускать Apache по умолчанию DH-start при запуске VPS. Вам также может потребоваться удалить сценарий запуска DH Apache в /etc/rc3.d/S02httpd2 и фактический сценарий в /etc/init.d/httpd2.

После того, как ваша версия Apache работает успешно, вы можете рассмотреть возможность копирования VirtualHosts, которые были ранее на /dh/apache2/apache2-ps/etc/httpd.conf, в свои собственные файлы конфигурации домена в вашем conf.d или вы можете перетасовать файлы своего веб-сайта и настроить свой Apache по своему желанию.

Как только у вас есть собственный вкус Apache, вы сможете реализовать инструкции OTRS в своей вики.:)

+0

Ну, dreamhost не должен нести ответственность за устранение неполадок в ваших доменах, но они должны нести ответственность за то, чтобы иметь либо «нормальную» версию apache, либо переключиться на неуправляемый сервер или, по крайней мере, на адекватную документацию о том, что нужно клиенту когда вы переходите на неуправляемый, вы не можете просто оставлять клиентов там висящими, потому что вы используете нестандартную настройку ... особенно когда об этом не упоминается нигде, когда вы подписываетесь ... в любом случае, прежде чем мое разочарование начнется ... Я превратил сервер в неуправляемый, я отключил сценарии запуска, я переместил папку dh, но все же – dave

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