The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Запуск нескольких процессов Apache httpd, bannndi (ok), 19-Сен-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от Square1 (?), 19-Сен-15, 10:22 
> Добрый день.
> Пытаюсь научиться запускать Apache с разными конфигами, чтобы можно было использовать разные
> версии PHP и т.п.
> В качестве основы использовал данный мануал http://wiki.apache.org/httpd/RunningMultipleApacheInstances.

Попробуйте сделать по мануалу дословно.

Ответить | Правка | Наверх | Cообщить модератору

2. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от Square1 (?), 19-Сен-15, 10:26 
>> Добрый день.
>> Пытаюсь научиться запускать Apache с разными конфигами, чтобы можно было использовать разные
>> версии PHP и т.п.
>> В качестве основы использовал данный мануал http://wiki.apache.org/httpd/RunningMultipleApacheInstances.

Попробуйте сделать по мануалу дословно.

Не вижу в приведенных конфигах вот этого:

# httpd-proxy.conf
Listen 80

# httpd-perl.conf
Listen 81

# httpd-python.conf
Listen 82

# httpd-php.conf
Listen 83

Ответить | Правка | Наверх | Cообщить модератору

3. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от bannndi (ok), 19-Сен-15, 12:12 
> Попробуйте сделать по мануалу дословно.

Я так и сделал, но просто почему-то посчитал что указывать эти настройки в теме не обязательно.

В данный момент не могу выложить точные настройки, но суть в следующем:

для каждого конфига httpd-proxy(php53,php54).conf в самом начале есть настройка Listen (где порт соотвественно 80, 83, 84). Также есть настройка пути к PID, также в начале, и у каждого PID свой путь. Ниже, под всеми LoadModule есть ErrorLog со своими путями. И, соответственно, конечно же в каждом конфиге свои загружаемые модули. В httpd-proxy.conf - загружаются mod_proxy и mod_proxy_http (скомпилил в тестовой установке Apache с тем же config.nice, и скопировал их в текущую установку). В httpd-php53 и php54 - свои переименованные модули, которые до попытки разобраться с прокси, были протестированы на соответствие версий PHP.

Попозже постараюсь дополнить тему точными конструкциями.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от PavelR (??), 19-Сен-15, 12:30 
> для каждого конфига httpd-proxy(php53,php54).conf в самом начале есть настройка Listen
> (где порт соотвественно 80, 83, 84).

Если у тебя "белый" айпишник один, то разнеси апачи на

127.0.0.1:80
127.0.0.2:80
127.0.0.3:80

... и так далее, а перед всем этим делом поставь nginx.

Ответить | Правка | Наверх | Cообщить модератору

5. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от bannndi (ok), 19-Сен-15, 20:40 
> Если у тебя "белый" айпишник один, то разнеси апачи на

Если можно, поподробнее.

Мне нужен веб-сервер для локальной веб-разработки. Т.е. хочу настроить единственную инсталляцию Apache так, чтобы можно было запускать с разными версиями PHP. Я не очень понимаю что значит "белый" айпишник в данном контексте. Речь идет об директиве ServerName?


Nginx займусь позже, сейчас мне нужно настроить хотя бы так.

Ответить | Правка | Наверх | Cообщить модератору

12. "Запуск нескольких процессов Apache httpd"  +1 +/
Сообщение от Square1 (?), 20-Сен-15, 09:39 
>> Если у тебя "белый" айпишник один, то разнеси апачи на
> Если можно, поподробнее.
> Nginx займусь позже, сейчас мне нужно настроить хотя бы так.

Вам не нужен Nginx, вам не нужно проксировние, вам не нужен <VirtualHost>
Вся эта сложность вам не нужна в принципе.

Вам нужны конфиги в которых указаны разные хосты и настройки.  И все...

конфиг один
настройки один
имя хоста один
хост и порт листинга один (127.0.0.10:80)
стартуем апач с конфигом один

конфиг два
настройки два
имя хоста два
хост и порт листинга два (127.0.0.11:80)
стартуем апач с конфигом два

и так далее
без Nginx, без проксировния, без VirtualHost

Ответить | Правка | Наверх | Cообщить модератору

13. "Запуск нескольких процессов Apache httpd"  +/
Сообщение от bannndi (ok), 20-Сен-15, 23:15 
edit
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру