• Какую систему мониторинга установить?

    shambler81
    @shambler81 Куратор тега Linux
    Мониторь тут.monit-it.ru
    И мониторинг сторонний и модули от nagios может кушать
    И даже исправлять ошибки может.
    Дешево, сердито, просто. не нагружает сервер
    Ответ написан
    Комментировать
  • Как отключить проверку ssl в php/apache?

    покажи конфиг апач,
    Ответ написан
    Комментировать
  • Как правильно записать большой массив данных в SQL базу данных?

    Если это выгрузка из БДто все просто, подключите excel к БД на прямую и работайте онлайн.
    Дабы это может сдеать девочка с накрашенными ноктями через GUI.
    5a8555b0d974b857293517.png
    По остальному нужно смореть что и как вы пишите, может это вся таблица может запрос может вся бд
    односторонний обмен или двух, синхорон или асинхрон.
    В общем тут что пальцем по воде.
    Более подробно опишите ситуацию
    Ответ написан
  • Почему не загружаются большие файлы?

    shambler81
    @shambler81 Куратор тега Linux
    post_max_size
    max_file_uploads
    upload_max_filesize

    ищется в гугле за 3 секунды
    Если не получается то
    phpinfo в студию
    ну и логи
    Ответ написан
    Комментировать
  • Как направить несколько поддоменов на один каталог сайта?

    shambler81
    @shambler81 Куратор тега htaccess
    Пример для апача
    <VirtualHost *:80>
     DocumentRoot /var/www/site.ru
     ServerName site.ru
    ServerAlias www.site.ru dev.site.ru dev2.site.ru  и так далее.
    Ответ написан
    Комментировать
  • В каких случаях нужен ISPConfig?

    shambler81
    @shambler81 Куратор тега Linux
    ISPConfig - если вы умеете делать 100% его функционала руками, значит вы не менеджер а как миниум очень и очень нехилый линукс администратор.
    Чем он может быть полезен опытному пользователю
    1. исключение человеческого фактора в кон фигах.
    2. Ускорение работы, как бы вы быстро их не писали а кнопочку нажать быстрей.
    3. При нескольких стоянях сайтов возникают разные требования которые должны выполнять как клиенты, так и менеджеры и тд и пт, посколкьу не все же вам делать.
    4. Заменяемость вас, пока вас нет ( отпуск болезнь) люли могут делать все сами.
    5. Наличие какого-никакого стандарта и АПИ.

    Когда 3-5 сайтов может админка и не нужна.
    Но когда их сотни то да она действительно нужна, или когда их нужно постоянно добавлять убавлять, работаь с записями ДНС, почтой фильтрами тд. Все же админка генерет достаточно много конфигов, и смысла писать их тупо нет.
    6. Если же у вас есть знание и лишнее время ( а писать конфиги руками это оно и есть) и есть четкое понимание работы линукс.
    ТО потратить их лучше на развитие самого проекта, дабы стать разрабом легко, а не тратиь свое время просто на самолюбование своей крутость.
    Знаниями нужно делиться, дабы в панели есть че докрутить и доделать
    Ответ написан
    Комментировать
  • Размер изображений в resize_cache?

    как-раз сегодня писал.
    В вашем случае только берите ресайз кеш и кидайте задание на крон.
    https://klondike-studio.ru/blog/optimizatsiya-kart...
    Ответ написан
    Комментировать
  • Как сделать редирект со всех поддоменов, кроме одного, на основной?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{HTTP_HOST} ^.+\.site\.ru$ 
    RewriteCond %{HTTP_HOST} !^spb\.site\.ru$ [NC]
    RewriteCond %{HTTP_HOST} !^www\.site\.ru$ [NC]
    RewriteRule ^(.*) http://site.ru/$1 [R=301,L]


    www.exlab.net/files/tools/sheets/mod_rewrite/mod_r...
    Ответ написан
    2 комментария
  • Какое правило для mod rewrite нужно добавить?

    shambler81
    @shambler81 Куратор тега htaccess
    # 301 --- http://www.mydefile.ru/company/?section=torgovlya&PAGEN_1=9 => http://www.mydefile.ru/about/
    RewriteCond %{QUERY_STRING} (^|&)section=torgovlya($|&)
    RewriteCond %{QUERY_STRING} (^|&)PAGEN_1=9($|&)
    RewriteRule ^company/$ /about/? [L,R=301]


    Из них (^|&)........($|&) это всего лишь допущение что гет может начинатья как с начала так и быть через &.

    есливам нужно удалить гет пармметры то добавьте просто знак вопроса в конце.
    RewriteRule . /index.php? [L]
    Если вам нужно сделать редирект НА гет парметр, то на некоторых серверах нужно буедт закэкранироватьзак вопроса.

    RewriteRule . /index.php\?id=22 [L]
    Ответ написан
    Комментировать
  • Как сделать 301 редирект?

    shambler81
    @shambler81 Куратор тега htaccess
    а вы % экранировали, ващет то тоже часть регулярного выражения, обозначает группу из rewrite cond на подоие $1 из рула.
    Redirect 301 /en/parlour-profile/massage-parlour-anna-berry-massage-louise-sensual-massage\%E2\%80\%8B /en

    как вариант сделать менее строгой
    \w — буква, цифра или подчёркивание _.
    \d — заменяет любую цифру.
    \D — заменяет любой символ, но не цифру.
    Ответ написан
    Комментировать
  • Как сделать редирект по нескольким фильтрам через .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{REQUEST_URI} !^domain/img/.*$
    RewriteCond %{REQUEST_URI} !^domain/video/.*$
    RewriteCond %{REQUEST_URI}  .....
    RewriteCond %{REQUEST_URI}  и так далее, это  и если, и будет копиться условия до первого рула, ! - знак отрицания.
    RewriteRule  а тут что должно произойти
    Ответ написан
    6 комментариев
  • Настроил 2 серверных блока на разные порты, но по обоим из них заходит на один блок?

    default_server
    используется 1 раз на сервере и служит как /dev/null для не разобраных запросов, а не все подряд как вы думаете.
    Оно нужно для того чтобы показывать вам картинку здрасти вы на севрере но что-то пошло не так.
    Особенно когда еще ни один сайт не привязан к серверу а показать его работоспособность нужно.
    Дабы не вводить в смущение сервер прописывате нормальные имена сайтов.
    server {
            listen 8002;
            server_name site2.ru www.site2.ru ;
            root /var/www/site2.ru
    ...
    Ответ написан
    Комментировать
  • Как сделать 301 редирект для пагинации?

    shambler81
    @shambler81 Куратор тега htaccess
    В виду того что page может быть гет запрос и тд, не кисло было бы получить урл целиком, можно несколько для наглядности.
    Ответ написан
    Комментировать
  • Как интегрировать некоторые команды bash?

    shambler81
    @shambler81 Куратор тега Linux
    1. Учим мат часть коллеги which ls
    2. Необходимые для юзера команды можно положить /usr/bin
    3. Так же не забывайте про SUID/SGID что позволит вам хранить некоторые из исполняемых файлов в папке рута НО позволит их выполнять их без введения пароля от его имени. Пример ping - команда затрагивающая интерфйсы но не требует ввода пароля рут.
    4. Если этого не хватило то вот еще Jailkit
    Ответ написан
    Комментировать
  • Пора переходить на Bootstrap 4?

    А мы переверстали последний сайт с бутстрапа 4 на 3
    и этому есть причина. Бесспорная популярность бутстрапа это его простота!
    А так же минимальный просто минимальнейший уровень вхождения. Что дает нам возможность с легкотсью перевешать задачи по верстке адаптивного контента, на контентщиков, стоимость которых 500 р.
    А так-же даже сами владельцы сайтов могут выучить азы верстки.
    Теперь что мы имеем
    Верстка бутстрап 4 стала сложней.
    Уровень вхождения увеличился. А следоватлеьно и привлекательность.
    Да есть куча плюсов, но и появился реальный минус.
    Теперь сложные страницы нужно верстать верстаку. А ему как бутстрап особо не нужен.
    Ответ написан
    7 комментариев
  • Права на папки в Linux?

    shambler81
    @shambler81 Куратор тега Linux
    Насколько я вижу это веб сервер, и вы правильно подумал о всем кроме одного.
    А с чего вы решили что веб сервер работает от вашего имени?
    И уж тем более состоит в вашей группе 7
    Если дебиан
    chown -R www-data:www-data /var/www/upstim.ru
    если центос, в общем сами определитесь посмотрите в top
    chown -R httpd:httpd /var/www/upstim.ru
    Ответ написан
  • Wordpress показывает дефолтную стр Apache?

    Кэп это не денвер и если папка/var/www работает сама по себе
    то все последующие конфиги нужно писать самому ;)
    ну или поставить веб панель типа vestacp
    или для винды openserver
    НУ или ручками, ручками писать.
    Ответ написан
    Комментировать
  • Как настроить тестовую среду на LAMP для тестирования работы web-сайта?

    shambler81
    @shambler81 Куратор тега Linux
    Все очень просто.
    1. Вы монтирутете себе на linux виндовую папку /var/www
    Собственно и все

    2 вариант используете openserver на винде ( если вы в линуксе плаваете то оно само то) https://ospanel.io/ для разработки тут инструментария за глаза, да и как полноценный веб сервер можно юзать.

    3. Права на файлы, тут я вам дам пищу для размышлений
    права это не644 а644 www-data: www:date или что-то вроде того ( там их на самом деле еще больше)
    Не забывайте что
    1группа отвечает за права админа
    6--
    2 групаа отвечает за права доверительных пользователей ( вошедщих в группу)
    -4-
    3 все остальные
    --4
    Следоватлеьно у вас и нет прав, посколку ваш юзен не вклчючен в группу www-data ( от которого работает апач) или от какого у вас там работает веб сервер. ( в текущей конфигурации это тоже не поможет посколкьу у доверительной группы тоже 4, а вот если было бы 774 то сработало бы ;)
    Следоватлеьно что вам нужно сделать
    chown -R www-data:www-data /var/www/site.ru/
    В таком случае владелец будет веб сервер и попадать он будет в первую группу где у вас 6 а не 4
    Ну или от обратного поменять юзера для апача на вашего.
    5a7c3c3d6bbc4740841544.png
    вот еще для наглядности
    5a7c3ede3e1f9755399523.png
    Ответ написан
    Комментировать
  • Какая OC легче воспринимает нагрузки?

    Берите centos 7 mini ставьте на него bitrixVM https://www.1c-bitrix.ru/products/vmbitrix/
    выбирайте или вашу систему виртуализации, или если у вас чистый комп, в самом инзу есть .sh скрипт. (производительность сервера зависит в большей степени от настроек а не от ос)
    Добавляете сайт и наслаждаетесь.
    Все что вам нужно будет сделать если сайты не на битриксе так это поправить по дефуолту
    mbstring.func_overload = 2
    заменить на
    mbstring.func_overload = 0
    Система уже будет отлажена под максимальную производительность ( лучшет будет только php-fpm) но трезво отценити свои силы, если вы сейчас с ходу не готовы ответить какой предкеш лучше и почему, то вы сами не соберете лучше конфигурацию.
    Ответ написан
    Комментировать