LINUX.ORG.RU
ФорумAdmin

Как назначить apache2 ещё один порт? (Debian, Plesk)


0

0

Ситуация следующая: Есть веб-сервер(не важно, что виртуальный). На сервере установлен плеск. в плеске заведён домен.

Задача: Отображать сайт помимо стандартного 80го порта ещё и по 8080му

Проблемы: Без плеска проблемы нет. В конфиги апача можно спокойно прописать Listen 8080 NameVirtualHost *:8080 и объявлять <VirtualHost *:8080> по своему вкусу.

Однако в системе с плеском, такая схема не срабатывает, потому как к apache2 не подключается как минимум жизненно важный модуль mod_php4 (конликтует с пакетами плеска)

Вопрос: как мне выкрутиться?


Ответ на: комментарий от VirRaa

Как?

libapache2-mod-php4 нельзя установить в систему, потому что его заменяет аналогичный пакет плеска.

drux28
() автор топика

Я не в курсе что там делает ваш плеск, но может подключить пхп как cgi-обработчик?

Nao ★★★★★
()

в упор не вижу связи между listen и mod_php4.

true_admin ★★★★★
()

Задача как бы решена:

Сначала добавили

Listen 8080
В /etc/apache2/ports.conf

А пхп заработал после добавления нескольких строк в <VirtualHost>

<IfModule mod_php4.c>
    php_admin_flag engine on
    php_admin_flag safe_mode on
    php_admin_value open_basedir "/var/www/vhosts/default/htdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
    php_admin_flag engine on
    php_admin_flag safe_mode on
    php_admin_value open_basedir "/var/www/vhosts/default/htdocs:/tmp"
</IfModule>
Options -Includes -ExecCGI

Всем спасибо за то, что направили в нужную сторону

drux28
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.