#21
|
|||
|
|||
Re: www/joomla3, www/drupal8 и другие web-приложения из портов
Alex Korchmar написал(а) к Eugene Grosbein в Apr 18 00:34:09 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Самообновление не должно работать с теми же привилегиями, EG> что обслуживание неизвестно чьих запросов из интернета, EG> а это до авторов не доходит. доходит, но этих жопоруких никто не пустит к конфигам сервера, вот они и сделали как умели. > Alex --- ifmail v.2.15dev5.4 |
#22
|
|||
|
|||
Re: www/joomla3, www/drupal8 и другие web-приложения из портов
Alex Korchmar написал(а) к Sergey Anohin в Apr 18 00:42:09 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Sergey Anohin <Sergey.Anohin@p1.f10.n5034.z2.fidonet.org> wrote: SA> каждую минуту крон дергает какую-то пхп-шку, ты сейчас обосрешься, когда узнаешь как оно на самом деле работает: на каждый (КАЖДЫЙ, сука!) заход любого юзера на любую страницу сайта оно дергает внутренную табличку, заменяющую ему crontab, проверяя, не пришло ли время запустить периодический процесс. И запускает. А чтобы окончательно закрыть мысли о наличии у разработчиков мозга, оно запускает его вот так: $agentsarray[] = $db_result_agentsarray; ... $arAgent = $agents_array[$i]; ... eval("\$eval_result=".$arAgent["NAME"]); напоминаю - это на каждый запрос! Даже картинок! Почему? Да потому что крон редактировать a) не барское дело b) да кто ж этих обезьян пустит в кронтаб? SA> ну вот в битриксе типа так, в вордпрессе примерно тоже самое. это я тебе код битрикса цитирую. > Alex P.S. только не надо мне пересказывать х..ту про ручное перепиливание в куче мест, чтобы оно таки могло исполняться из крона. Она еще и не работает. --- ifmail v.2.15dev5.4 |
#23
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Den Grigoriev написал(а) к Victor Sudakov в Apr 18 07:37:02 по местному времени:
Привет, Victor! 23 апр 18 22:49, Victor Sudakov -> Den Grigoriev: DG>> Виртуальная машина? VS> Это другое решение. IMНO, это единственно правильное решение. Пара шаблонов для развертывания ВМ (оди для джумлы, другой для друпала) и инструмент для группового администрирования (puppet, chef) обеспечат минимум ручного траха. С наилучшими пожеланиями, Den. --- --------------------------------------------- |
#24
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Victor Sudakov написал(а) к Alex Korchmar в Apr 18 11:46:18 по местному времени:
Dear Alex, 23 Apr 18 21:25, Alex Korchmar wrote to me: VS>> Это практически уже VPS-ы. Так конечно можно, но я хотел обойтись VS>> без кучи апачей. AK> обойдись - вполне можно обойтись кучей fpm'ов (или nginx unit) Как показывает практика, нельзя. У всех всё заточено на .htaccess-ы. AK> jail'ы сегодня, как и двадцать лет назад, к счастью, все еще можно AK> создавать make install. Если делать аккуратно - то можно даже один AK> install на все. Мне больше нравится "bsdinstall jail куда/надо", но это не суть важно. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#25
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Victor Sudakov написал(а) к Alex Korchmar в Apr 18 11:49:32 по местному времени:
Dear Alex, 23 Apr 18 21:28, Alex Korchmar wrote to me: [dd] VS>> представляю с трудом: www:www не имеет права переписать php-файлы, AK> а должно. Но как, сэр? VS>> оно состоит. Они принадлежат или руту (если ставились из пакета), VS>> или юзеру, если он заливал свой сабж по FTP/SCP. AK> запускать php от www- тоже уже прошлый век. Тем более на многоюзерной AK> машине - это даже не позапрошлый. А как нынче модно? С учетом того, что на .htaccess очень многое завязано. Не CGI-шником же запускать PНP через suexec. Это точно позапрошлый. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#26
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Victor Sudakov написал(а) к Sergey Anohin в Apr 18 11:51:44 по местному времени:
Dear Sergey, 23 Apr 18 22:16, you wrote to me: VS>> Забыть нельзя: обновлять желательно. Как оно может VS>> самообновляться, я представляю с трудом: www:www не имеет права VS>> переписать php-файлы, из которых оно состоит. Они принадлежат или VS>> руту (если ставились из пакета), или юзеру, если он заливал свой VS>> сабж по FTP/SCP. SA> Ну на веб хостингах сайты запускают под своими разными юзерами, опять SA> же впланах безопасности. Сайт работает под юзером Из-под каждого юзера отдельный httpd, или отдельный FPM/FastCGI процесс, или как это делают технологически? Существует что-то такое, чтобы юзер pupkin залил в ~/public_html свои файлы, и обращение к этим файлам через web происходило из-под pupkin? И при этом http-сервер таки один на всех. SA> и имеет нужные SA> права на свои файлы, ну а автообновление примерно так работает: каждую SA> минуту крон дергает какую-то пхп-шку, а там уже внутренний самопальный SA> крон на сайте на php со своими интервалами. ну вот в битриксе типа SA> так, в вордпрессе примерно тоже самое. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#27
|
|||
|
|||
Re: www/joomla3, www/drupal8 и другие web-приложения из портов
Alex Korchmar написал(а) к Den Grigoriev в Apr 18 07:45:52 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Den Grigoriev <Den.Grigoriev@p3.f49.n5005.z2.fidonet.org> wrote: VS>> Это другое решение. DG> IMНO, это единственно правильное решение. Пара шаблонов для тех кто слаще линуксной морковки не едал. остальным вполне хватит для этой цели jail. без всяких уродливых (линуксных) puppet'ов. пары самописных скриптов хватит. но я бы для лабораторных целей обошелся php-fpm per user и без всяких лишних прокладок. > Alex --- ifmail v.2.15dev5.4 |
#28
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Victor Sudakov написал(а) к Den Grigoriev в Apr 18 12:02:36 по местному времени:
Dear Den, 24 Apr 18 07:37, you wrote to me: DG>>> Виртуальная машина? VS>> Это другое решение. DG> IMНO, это единственно правильное решение. Но это решение не моей задачи (классическая многопользовательская машина). DG> Пара шаблонов DG> для развертывания ВМ (оди для джумлы, другой для друпала) и DG> инструмент для группового администрирования (puppet, chef) DG> обеспечат минимум ручного траха. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#29
|
|||
|
|||
Re: www/joomla3, www/drupal8 и другие web-приложения из портов
Eugene Grosbein написал(а) к Alex Korchmar в Apr 18 13:22:51 по местному времени:
23 апр. 2018, понедельник, в 22:34 NOVT, Alex Korchmar написал(а): EG>> Самообновление не должно работать с теми же привилегиями, EG>> что обслуживание неизвестно чьих запросов из интернета, EG>> а это до авторов не доходит. AK> доходит, но этих жопоруких никто не пустит к конфигам сервера, AK> вот они и сделали как умели. Да собственно и не надо к конфигам сервера-то, тупо код обновить безопасным образом. Eugene -- И знатную леди от Джуди О'Греди Не сможет никто отличить. --- slrn/1.0.2 (FreeBSD) |
#30
|
|||
|
|||
www/joomla3, www/drupal8 и другие web-приложения из портов
Den Grigoriev написал(а) к Alex Korchmar в Apr 18 13:06:24 по местному времени:
Привет, Alex! 24 апр 18 07:45, Alex Korchmar -> Den Grigoriev: DG>> IMНO, это единственно правильное решение. Пара шаблонов AK> для тех кто слаще линуксной морковки не едал. AK> остальным вполне хватит для этой цели jail. Ага. После чтения https://habrahabr.ru/post/342312/ мне кажется что линуксовая морковка таки вкуснее чем этот турнепс. (man virt-install) AK> без всяких уродливых (линуксных) puppet'ов. пары самописных скриптов AK> хватит. С этим согласен. Причем скриптуется всё, вплоть до развертывания виртуальных машин. С наилучшими пожеланиями, Den. --- --------------------------------------------- |