Рейтинг:0

Простой обратный прокси-сервер Apache2, перенаправляющий http-трафик в контейнер lxd, очень медленно загружает простой html в графическом браузере

флаг kr

Фактические веб-серверы работают на контейнерах LXD, в то время как хост Apache2 просто перенаправляет http-трафик в контейнеры. Настройка проста на хосте, все остальное по умолчанию:

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ProxyPass / http://lxd.container.ip/
ProxyPassReverse / http://lxd.container.ip/
</VirtualHost>

По какой-то причине веб-сайт загружается очень медленно в графических браузерах, и когда он наконец загружается, он отображает только простой html. В текстовых браузерах сайт загружается почти мгновенно. Если прокси настроен через LXD как устройство через

lxc config device add mycontainer http proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80

веб-сайт ведет себя правильно, но этот метод не позволяет мне использовать один общедоступный IP-адрес для всех сайтов на одном порту. Мне также нужно изолировать сервер для каждого сайта в отдельных контейнерах, поэтому я не могу просто поместить их в разные корни документов.

Рейтинг:0
флаг kr

ОК, согласно эта тема, Apache2 — неподходящий инструмент для PHP. Вместо этого я буду использовать настоящий прокси-сервер.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.