shambler81 писал(а): ↑01 окт 2018, 16:26В очередной раз рабочие приоритеты повернулись в сторону веб серверов и ispconfig
Последней актуальной версии скрипта и уж тем более бетки нет так что возможно пожелаю то что уже реализованно.
1. Подключене multiphp через нынче стандартный /etc/php/7.1 и тд , дабы костыли через opt теперь делать смысла нет. ( могу дать инструкцию, кстати они поддерживают обновления !)
2. nginx+apache правки под letsencryp ( в идеале вообще вынести ssl_site.ru.vhost)
3. ssl + сертификат А+ класса.
4. http2
5. уже заняться оптимизацией конфигурации my.cnf php.ini nginx.conf под железо на котром все встает ( сейчас по факту там стандартные настройки что совсем печалька по производительности ) дабы логику можно спереть уже с готовых скриптов, тот же мемкеш сейчас может юзать 4МБ памяти ;(.
6. Добавить стандартные шаблоны для ДНС зон с почтой настроенной на основные системы ( яндекс маил) включая прописаные SPF с инклудами текущих айпи ;)
7. По умолчанию ставить пыху 7.2 , а остальные даунгрейдом , логика в том что не все сервера обновляются а продакшены так еще и опасно ;( . Так что не актуальные версии ПО вполне могут быть на сервере. А так хоть пыха посвежее
8. Удалить из меню неработающие версии представления php ( не доступные на последнем дебиане)
9. НЕ использовать 82 порт, в конфигах а использовать переменную , которая ровна 82, поскольку порт может быть и 443, особенно если при этом домен имеет отдельный IP
Да и вообще убрать вот это блядство *:82 при прокси, заменив его на 127.0.0.1:82 ( так и быстрей и правильней)
10 Подумтаь Мост mod_php работает только с MPM Prefork. Протокол http2 работает только с MPM Worker и Event.
11. Посмотреть на проект brainycp ( я охренел от некоторых возможностей ;)
12. НО на самом деле важное номер 1 ( помести уже баннер с кнопочкой купить) на форуме !! или два инпута и опять же купить.
Вот я бы подкинул денег и купил лишний раз скрипт, да и людей бы на кнопочку отправлял, но ведь купить скрипт это целый геморой ;(
Монетизация наше все ! ( в данном случае ваше все ;) ( в ветку про ипконфиг) И тебе легче заявки отслеживать и купить можно по человечески, ну и кнопочку с донатом, может кто подкинет ;)
Господа не хватило сил на полноценную статью, но я опубликую все исходники с небольшим описанием что и как делалось.
Все отестировано и проверено на реальных продакшен серверах, полет отличный.
К статье прикреплены файлы а так же полный лог работы с сервером.
Вот только малое что там есть.
1. nginx+apache со всеми работающими версиями пхп 5.3-7.1 ( 5.3 5.4) ставятся на убунту в данный момент ( старые маны не работают)
2. nginx оптимизирован для google page speed
3. Все отдает валидные коды и ответы серверов ( в штатных манах 100% ошибки)
3.https2 вкл выкл и сертификаты А+
4. Принципиально переписан конфиг nginx практически полностью имеет кучу плюшек а главное сохраняются условия портов посколкьу теперь https нужен.
тут настолко много изменений и вкусняшек что можно только смотреть.
5. Исправлены ошибки на сайтах которые не имеют https ( его нельзя просто отключить специфика протокола)
6. Исправлена ошибка FTP в дефолтных манах он не может работаь с закрытыми портами.
7. Заменены ненужные вещи в админке на нужные для разработчика.
8. куча снипетов
9. готовые ДНС настройки для яндекс гугл и маил ру.
10 конфигурация работает полностью с DKIM DMARC. все через штатные интерфейсы.
11.Полноценно реализованы HTTPS как на бэке так и на фронте что !
12. Переработаны конфиги апач
И мн другое, смотрите читайте может кому-то что-то будет полезно. проверял инсталяцию на 6 серверах все работает.
13 php работают все представления.
14. 5.6 до 7.3 обновляются !
15. 5.3 3.4 работают на новых версиях ubunut и все моды! а главное юзают opcache и zend, все рабочее !
16 оптимизированы скорости nginx apache mysql
17 вкусняшки, все не очень оформлено но зато есть, будет время опишу реально красиво.
18 Полный лог работы с сервером.
Все наработки распространяются как фри фор ол и могут использоваться где угодно!