Антон, https://www.php.net/manual/ru/wrappers.php - список протоколов для stream. Если вам нужно дернуть данные по http, можете использовать как потоки, так и curl. По ssh - только потоки.
Дмитрий Глазков, да нет, почему же, можно обычными средствами. Дописать на странице /service/index.php проверку $_SERVER['REQUEST_URI'], если там присутствует "Service", то перенаправлять на "/service/" с помощью LocalRedirect. Но это все костыли и так, разумеется, делать не надо.
А вообще загуглите правило для .htaccess, которое все адреса переводит в нижний регистр. Так проще и правильнее.
Да, дополнительная проблема в том, что я не могу найти, куда логируется sshd. Должен в /var/log/secure, но там нет ничего содержательного.
Настройки rsyslog.conf:
Кирилл Кудрявцев, я с этим ознакомился, перед тем как задать вопросы. Собственно, если нет желания отвечать на все, задам главный вопрос - как Round Robin DNS будет обеспечивать бесперебойность, когда один из серверов перестанет отвечать? Все равно половине клиентов будет отдаваться нерабочий сервер.
В первом варианте, подразумевается просто несколько A-записей? Как тогда гибко распределять нагрузку, например 70% запросов отправлять на первый сервер, 30% - на второй? Если 2 сервер умрет, разве dns прекратит переправлять на него клиентов? И поясните, пожалуйста, фразу "Мастера можно определять с помощью Round Robin".
Во втором варианте не ясно, как решается ситуация, когда сервер с балансировщиком умирает.
То, что вы описали работать конечно будет, но мою проблему это не решает. В более общем виде она формулируется так: нужно автоматизированно брать файлы из докера, копировать их на хост в пустую/несуществующую папку, затем устанавливать взаимооднозначное соответствие между этими файлами. Если соответствие при такой схеме нереально, то хотя бы остановимся на "автоматизированно брать и копировать". Автоматизированно - это без лишних телодвижений после запуска "docker-compose up".
Kek420, так я это прекрасно понимаю, о чем и отписал. Перефразирую задачу: как стянуть файлы из докера на хост, в изначально пустую папку, так чтобы это папка затем функционировала аналогично стандартному механизму volumes.