Задать вопрос
  • Какое кластерное решение выбрать?

    shambler81
    @shambler81 Куратор тега Linux
    В почту написал.
  • Раздельные пользователи для сайтов. Правильно ли я настроил nginx?

    shambler81
    @shambler81 Куратор тега Linux
    isp 5
    - голимая шляпа еще и пропреитарная, беее эту гадость я бы не посоветовал вообще никому.
    я вам предлагал ispconfig3 а не ispmanager5 ;), там готовое есть но там установка 40 страниц мана да и отнють не все там готовое есть ;) остально докручивать и допиливать по этому само то дял обучения.

    А подвигло вот что: у меня nextcloud на отдельной вм крутится, я решил оптимизировать ресурсозатраты и

    даже я часто использую bitrixVM как осноу ,поскольку оптимизация веб сервера под производитлеьность сама пос ебе энергозатратна и занимает определенное время, с 20 раза становится скучно делать половину из того что можно тупо взять готовым.
    А доделывать уже только то чего нет.

    upd. Ну и чтобы править конфиги за панелями нужно как минимум разбираться и понимать, что же панели в этих конфигах делают. А если понимания нет? Довериться панели?

    гыгы ispconfig3 в руки ;) там с старта работает толкьо апачь +1 версия пхп +4 представления ;)
    Все остальное своими ручками да еще и почти без манов и комьюнити ;)
    На практике при использвание панели вы используете целую связку демонов
    от fail2ban jailkit до PureFTP И иBIND9
    И в жизни появляются именно эти связки, Так что все мелкие демоны и сервера желательно чтоб уже были отлажены и готовы. К примеру у меня настройка постфикс 3 страницы под кажыдй сайт. вы сами будете вечность в нем разбираться посколку там и подключение к бд и спам фильтр прикручен и DKIM DMARC PRR SPF и Fail2ban с ним до кучи в связке, интересные моменты проксирования при определенных условиях в общем бардак. Но он весь нужен и если вы возьметесь за самую основу боюсь что вы ооочень долго будете идти до полного понимания как работают веб сервера.
    По сути у вас сейчас скорее всего lamp и все.
    Вы на тестирования оптимального варианта кеширования для разных видов представления пхп уже дошли? а ведь без этого никак ;)
    или вот например
    у вас innodb_flush_log_at_trx_commit = 2 - стоит ? а это скорость сайта до 50 раз ! при определенных условиях
  • Как перенести сайт из сервера linux на хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Suil, даже обычный пользователь может сохранять изменения на сайте.
    если еж у вас сильно кострированный терминал ( чо вряд-ли) то вам действительно лучше с кем-то договориться поскольку могут быть множество тонкостей.
  • Какое кластерное решение выбрать?

    shambler81
    @shambler81 Куратор тега Linux
    Arkadiy Mishin, Блин а на какую я нигде не указывал ;) shambler81@mail.ru
  • Раздельные пользователи для сайтов. Правильно ли я настроил nginx?

    shambler81
    @shambler81 Куратор тега Linux
    Дмитрий, да идешь в правильном направление.
    Вот только по панелям перемотри свое мнение, кодить в бинарных кодах ты же не собираешся, почему-то испльзуют высокоуровневые языки программирования.
    Потому что так медленней не все видишь но скорость работы выше и КПД с этим
    И с панелями тож-же самое
    Они делают твою работу более быстрой.
    А то что шаблон генериш ты или генератор разницы никакой.
    Я например генераторы сразу переписываю под себя и живу в малине, никакой самоедятельности, человеческого фактора во моменте решения коммерческой задачи, тыц тцы все работает.
    А отладка в вободное время, там и пилишь свои конфиги.
    Другйо вопрос если ты разбираешся как он это делает и что пишет, но для изучения последнего тебе подойдет и тот вариант что я написал.
    Главное же в этом это реальный опыт, то есть отладка на продакшене и коммерческие задачи.
    Тут хочешь не хочешь а выучишь как и веб морды так и весь бэк, так чоне парься будет тебе cli
  • Какое кластерное решение выбрать?

    shambler81
    @shambler81 Куратор тега Linux
    Хмм еще и несколько инфоблоков. Однако ;(
    пыха 7.1 смело до 7.4 поднимать
    мемори лимит 1 гб это прикол такой ? 7 пыха ест конечно мало но не настолько.
    upload_max_filesize = 20 мб а как с выгрузками не падают ?
    Мемкеш можешь смело гасить opcache+файловый работают стабильней и по скоросте даже выше
    покаж /cat/proc/cpuinfo | grep MHz
    Для сайта с 8К товаров он работает очень медленно.
    размер страницы 12 мб, мде
    хоть пробегись по resize_cache jpegoptim-ом (безопасно) в 2 раза сократишб размер фото https://klondike-studio.ru/blog/optimizatsiya-kart...
    lazyload -здрасти добро пожаловать, где в 2020 году -гугл уже как 2 год требует.
  • Раздельные пользователи для сайтов. Правильно ли я настроил nginx?

    shambler81
    @shambler81 Куратор тега Linux
    Дмитрий, Да такой вариант самый надежный.
    Но по факту часто встречается и ваш вариант.

    Если тебе интересно поковыряться и разобраться то ставь ispconfig3, поставишь уже половину сервера выучишь ;)
    Как поставишь сразу встанет вопрос а где nginx, тут я писал что-то по этому поводу https://klondike-studio.ru/blog/ispconfig3-nginx-a...
    ну там у тебя уже будет сразу несколько вариантов представления пхп и вариантов серверов
    nginx+fpm
    nginx+apache+fpm
    nginx +apache+mod_apache
    apache+mod_apache
    Nginx+apache+FastCGI
    Nginx+apache+CGI
    умножая все это на версии пхп гыгы, и все это в одной связке, по выбору под сайт ;)
    На покрутить более чем зауши.
  • Какое кластерное решение выбрать?

    shambler81
    @shambler81 Куратор тега Linux
    Arkadiy Mishin, Хмм ок
    давай по порядку
    и так.
    Железо
    Битрикс вм или нет ?
    Для тестовых сайтов очень большое время.
    если есть продакшен сайт покажи, будет проще сказать какой запрос нужно тестить.
  • Как перенести сайт из сервера linux на хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    wget https://github.com/vrana/adminer/releases/download/v4.7.7/adminer-4.7.7.php

    и запусти его с браузера ;) так будет проще ( это типа phpmyadmin) только в 1 файле официальный репозиторий.
    если по какой-то причине нет wget то поставь его.
  • Раздельные пользователи для сайтов. Правильно ли я настроил nginx?

    shambler81
    @shambler81 Куратор тега Linux
    Дмитрий, а с чего бы этого хватило ?
    У вас пользователь имеет права на запись и чтения в этих папках. кто ему запретит это сделать ? Видел как реально боты ломают?
    оп сути они не пишут только саму ломалку, далее они ложат софтинку, с веб мордой и АПИ у нее есть версионность комьюнити и тд ;)
    та уже может и управлять ботам и и руками лазить по серверу можно. Типа вот такого https://news.netcraft.com/archives/2017/05/18/web-...
    В общем легко могут, ну не совсем конечно легко но тем ни менее, полное разделение сайтов по групам и юзерам разрешают эту проблему на корню.
    Но если у тебя скажем битрикс и их 5 штук, то разницы никакой, битрикс плохо ломается и скорее всего вы не увидите ни 1 вируса.
    А вот если у вас joomla 1.5 то такая схема строго обязательна, даже если это 1 сайт из 5
  • Почему Phpstorm не видит git в Linux mint?

    shambler81
    @shambler81 Куратор тега Linux
    а с консоли гит заработал ?
  • Как перенести сайт из сервера linux на хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Suil, с виду да, а у вас стандартный порт sql ? и хост локал?
    дайте сррин CRTL+O
    У вас база данных называется bd?
    Появился ли файл в каталоге ?
  • Какое кластерное решение выбрать?

    shambler81
    @shambler81 Куратор тега Linux
    У вас битрикс или б24 все-же?
    если б24 то да базу однозначно на том же сервере тут без вариантов.
    dd не показателен, смотрите на проблему уже вам нужно релально понимать что самое узкое звено в дисках
    а это именно I-O если с ним проблем нет, то самой скорости чтения и записи хвате даже обычного hdd.
    НО вот его i-O это кашмар
    именно по этому смотрите на LA + I-O как правило узкое горлышко именно тут.
    а сама скорость не даст практически ничего практически кроме как поднятие тяжелых таблиц БД в память.
    хотя да тенденция чем быстрей тем лучше есть ;)
    ТАк же не забывайте переключить процессоры с энерджи сейв на перфоманс схем, только этим можно повысить производительность на 30% поскольку процессору тоже нужно время набрать частоту, а это время в никуда.
    Большой объем это сколько ? какого размера бд
    какие самые тяжелые запросы в размере?
  • Как перенести сайт из сервера linux на хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Дмитрий, человек сказал же что линукс ни ногой ни зубом, ему чем меньше консоли тем лучше.
  • Раздельные пользователи для сайтов. Правильно ли я настроил nginx?

    shambler81
    @shambler81 Куратор тега Linux
    Дмитрий, достаточно просто он перелезет.
    Ваш пример прав
    site1.ru www-cloud:www-cloud
    site2.ru www-cloud:www-cloud
    site3.ru www-cloud:www-cloud
    site4.ru www-cloud:www-cloud


    Пример при котором у сайта нет прав на другие сайты
    site1.ru user1: client1
    site2.ru user2:client2
    site3.ru user3:client3
    site4.ru user4:client4

    Вот при таком раскладе сайты действительно изолированны.
    Сменить владельца они не могут поскольку это рутовая привилегия.
    А вот chmod вирус с легкостью могут сделать, собственно и делают это постоянно.
  • Как сделать исключение в Apache?

    оформите вопрос более грамотно, сейчас его даже не расшифровать.
    Если говоирть из обрывков рубленных фраз
    то исключение делается легко ! - отрицание, дургой вопрос что вы собрались исключать.
    В каком файле вы это делаеет, разные директивы работают в разных местах.
    Что именно вы хотите исключить список исключений и список того что можно.
    Правильно ли я вас понимаю что по этим урлам вы хотите отдавать index.php а у остальных нужно проверить наличие файла ? или 404 отдать если нет.
    Есть ли файлы в нужных каталогах ?
    А главное смысл этого ? Возможно уже есть более адекватные решения вашей задачи
  • Является ли Linux открытым и свободным?

    shambler81
    @shambler81 Куратор тега Linux
    Алексей Андреев, Да к сожалению создание новой операционной системы это действительно очень тяжелый труд, как минимум нет смысла ее писать пока используются чужие компиляторы ( если говорить о безопасности)
    однако концепция всемирного опенсорс в политике потерпела фиаско, и многие станы пересмотрели этот вопрос в сторону собственных ОС. Разработка полноценной собственной ос сейчас действительно неподъемная задача, но то что нужно начинать работать в этом направление всем уже стало ясно.
    Другой вопрос реальная реализация.