Задать вопрос
  • Какие есть веб почтовые клиенты или способы реализации такового с хранением почты локально?

    shambler81
    @shambler81 Куратор тега Linux
    Ставишm почтовый сервер если винда то hMailServer

    hmail_collector_1.png

    Он собирает все письма себе совсем ( таким образом с местом вопрос закрыли)
    теперь все обращения через него у него веб клиент и любой другой, его диски все его.
    Почта с него отсылается уже через smtp imap че там вы уже сделаете через внешний почтовик.
    Таким образом на внешнем почтовике будет храниться почта согласно настройки. короче как прокся только для почты.

    Для линукс веб инерфейс для чтения почты roundcube
    7e552ac984ed774e616605480523c390.png
    Еще варианты:
    Почтовый сервер можно поднять aapanel, icpsonfig - это веб сервер с армянкой и почтовыми серверами там можно настроить. ( в 1 клик) но нужно будет напильником допилить.

    Опять же вариантов реализации миллион
    К примеру вы можете собирать почту в Битрикс 24 а там пользователи будут видеть актуальную почту, права на почтовые ящики выдаст местный админ.
    Опятьже свой веб интерфейс.
    Настроить кстати очень легко.
    interface.jpg

    Вот еще вариант
    https://forwardemail.net/ru
    И ТД И ТП.
    Ответ написан
    Комментировать
  • Почему не запускается приложение?

    shambler81
    @shambler81 Куратор тега Linux
    1. запускаоемость в линуксе атрибут "x" к примеру 777 это все права всем в 8 ричном формате.
    2. если у вас у файла стоит "запускаемость" было бы не плохо сообщить ему чем его собственно интерпритировать. по этому в начале баш скрипта стоит строчка. #!/bin/bash
    И опять же убедитесь что у вас баш именно там which bash
    теперь при запуске файла он будет знать чем его интерпретировать.
    Более подробно можно было бы тебе помочь если ты скажешь что за скрипт и что он делает.
    Скорее всего у вас в начале скрипта ничего не стояло и он просто не знает чем интерпритировать.
    И получается так
    bash file.sh - работает
    file.sh -запускается и ничего не работает, поскольку он просто не знает чем интерпретировать. ( расширений в линукс с точки зрение FS вообще не существует это просто точка в имени)
    есил он что-то делает с системой то убедитесь что запустили его из под судо
    Ответ написан
    Комментировать
  • Получить сертификат автоматически и продлить https для apache?

    1. у вас выдан сертификат и вы хотите его обновить
    certbot renew
    это одна история
    2. если вы первый раз выдаете

    location /.well-known/acme-challenge/ {
            root /var/www/certbot;
        }

    куда он будет ложиться файл и проверять ?
    для тестов просто зайдите в эту папку положите рандомный текстоыый файл и проверьте получится ли он у вас на сайте
    site.ru/.well-known/acme-challenge/111.txt
    если файл видно то в этой папке будет положен верификационный файл.
    так же не заывайте что у вас в день 5 попыток и тестируйте с --dry-run оно для отладки в таком сслучае все ошибки и все все будет как при настоящей попытке выдать сертификат, кроме самого сертификата. Но попытки неогранны, как толкьо поймете что нашли причину уберите --dry-run и получите сертификат.
    если вы сегодня использовали 5 попыток то откладываем до завтра
    Ответ написан
    Комментировать
  • Как переписать URL пагинации с помощью .htaccess?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    get параметр не является частью урла по этому ты не выделяешь его как просто строку
    https://donatstudios.com/RewriteRule_Generator
    Ответ написан
    2 комментария
  • Какой линукс выбрать дата инженеру?

    shambler81
    @shambler81 Куратор тега Linux
    MINT
    Ответ написан
    Комментировать
  • 301 редирект битрикс?

    Ответ написан
    Комментировать
  • Как проверить исход работы systemctl is-active в Bash-сценарии?

    shambler81
    @shambler81 Куратор тега Linux
    Но у меня был случай когда он работал а сайт лежал притом и fpm работал, а сайт отдавал 500 ( и да бд тоже работала)
    так что я все-же рекомендую идти не от мнения считает ли себя апачь рабочим, а по факту проверять работает ли сам сайт.
    /usr/bin/curl -I http://site.ru 2>/dev/null | head -n 1 | awk -F" " '{print $2}' | grep "200"  || service apache2 restart

    Как алиард это куда как более весомо.
    НУ и от него уже плясать че делать дальше.
    Ответ написан
    Комментировать
  • Проблема c Redirect 301. Почему некорректно срабатывает запись?

    shambler81
    @shambler81 Куратор тега htaccess
    думаю все как всегда
    вы просто непонимаете как работает .htaccess
    1. вы используете форму записи не поддерживающую регулярку.
    2. htaccess читается сверху вниз, соответствено в начале вы дожны указать частные случаи потом общие.
    3. файл читается по кругу пока url не остановятся и [L] это не то что вы думате.
    4. и не менее важное GET не является частью URL с точки зрения mod_rewrite и с ними работать нужно по другому.
    От этого мы получаем Место в файле имеет значение
    И в зависимости от ссылки можно использовать разные виды редиректов, я бы на вашем месте всегда использовал конструкциии через RewriteCond поскольку они позволяют все.
    файл в студию.
    А так же для исключения человеческого фактора используй генератор
    https://donatstudios.com/RewriteRule_Generator
    Ответ написан
    Комментировать
  • Как запустит последовательно команды?

    && упрощённая если предидущая завершилась TRUE
    || - упрощённая если команда завершилась с FALSE
    | - упрощённая форма тунелирования подать предидущий stdout на stdin следующей команде
    comand ; comand2 - выполнить последовательно
    не меняй шел а делай это скажем вот так
    тут скрипт $(/bin/bash echo "hello world") тут продолжение скрипта
    все что в переменной выполнится и вернет уже значение
    Ответ написан
    Комментировать
  • Как применить аргументы для команды из массива строк?

    сделай через функцию и все
    Ответ написан
    Комментировать
  • Как мне для разных сайтов использовать свой php.ini?

    Можно прям тут.
    Опять же у каждого сайта будет свой юзер и група
    listen = /var/lib/php7.4-fpm/web2.sock
    listen.owner = web2
    listen.group = www-data
    listen.mode = 0660
    
    user = web2
    group = client2
    
    pm = dynamic
    pm.max_children = 10
    pm.start_servers = 2
    pm.min_spare_servers = 1
    pm.max_spare_servers = 5
    pm.max_requests = 0
    
    chdir = /
    
    env[HOSTNAME] = $HOSTNAME
    env[TMP] = /var/www/clients/client2/web2/tmp
    env[TMPDIR] = /var/www/clients/client2/web2/tmp
    env[TEMP] = /var/www/clients/client2/web2/tmp
    env[PATH] = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
    
    php_admin_value[mbstring.func_overload] = 2
    php_admin_value[default_charset] = utf-8
    php_admin_value[max_input_vars] = 10000
    php_admin_value[max_file_uploads] = 500
    php_admin_value[max_execution_time] = 300
    php_admin_value[post_max_size] = 1040M
    php_admin_value[upload_max_filesize] = 1040M
    php_admin_value[pcre.backtrack_limit] = 1000000
    php_admin_value[pcre.recursion_limit] = 100000
    php_admin_value[realpath_cache_size] = 2048k
    php_admin_value[mbstring.internal_encoding] = UTF-8
    php_admin_value[date.timezone] = Europe/Moscow
    php_admin_value[memory_limit] = 256M
    php_admin_value[zend_extension] = opcache.so
    php_admin_flag[opcache.enable] = 1
    php_admin_value[opcache.memory_consumption] = 2048
    php_admin_value[opcache.interned_strings_buffer] = 512
    php_admin_value[opcache.max_accelerated_files] = 100000
    php_admin_flag[opcache.max_wasted_percentage] = 1
    php_admin_flag[opcache.validate_timestamps] = 1
    php_admin_flag[opcache.revalidate_freq] = off
    php_admin_flag[opcache.fast_shutdown] = 1
    php_admin_flag[opcache.save_comments] = 1
    php_admin_flag[opcache.load_comments] = 1
    php_admin_flag[opcache.revalidate_freq] = off
    php_admin_flag[mail.add_x_header] = On
    php_admin_flag[short_open_tag] = On
    Ответ написан
    Комментировать
  • В ноуте есть HDMI и USB-C. Можно ли подключить третий монитор через USB-C?

    Только убедитесь что ваша видеокарта тянет сумммарно тримонитора с вашим разрешением и выбирете нужный вам разветвитель
    https://market.yandex.ru/product--razvetvitel-hdmi...
    Показал первый пропавшийся, посколкьку у меня дисплей порты ( и совершенно другая модель) Но все прекрасно работает, разветвляет на 3 моника без проблем.
    Ответ написан
    Комментировать
  • Существуют визуальные панели управления сервером?

    shambler81
    @shambler81 Куратор тега Linux
    Все бесплатные рабочие адекватные и ставятся в 1 клик
    aapanel - форк китайской основной панели, неплохая много умеет неплохой интерфейс, из особенностей все компилит к себе в папку с бинарников так что ставится очень долго около 2 часов.
    Есть свой маркетплейс там много чего есть платно и бесплатно. Нет русского языка.
    Нет менеджера ssh по умолчанию 1 пользователь ssh, FTP есть.

    aaPanel.png
    ispconfig3 - предпочитаю ее но допиливаю сильно для старта не пойдет, если тебя не устроит чистый apache2 или nignx. Есть русский язык
    %D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_ISPConfig.png
    vestacp -простеноко но работает есть тоже все, сам проект мертв но есть рабочие форки.
    user.png
    brainycp - большой богатый, бесплатный но проприетарный умеет много русская поддержка но для старта не советую
    brainycp_screenshot_sections.png
    bitrixvm - тоже неплохо но нет ДНС сервера, собственного ДНС, нет граф интерфейса все с консоли. Работает apache+nginx хорошо оптимизирован.
    bitrixvm1.jpg
    webmini - по настоянию коллеги включаю в список ибо кому-то она тоже нравится.
    Подход к GUI как у brainycp так чтоб яица закрутило. 3 уровневое меню наше все, а кнопка поиска находится выше чем создать сайт.

    1-dashboard.png
    Далее идут менее популярные CentOS Web Panel и тому подобная экзотика возможно она тоже кому-то нравится

    BlueOnyx - ниче не скажу, но выглядит очень достойно
    Install-BlueOnyx-Hosting-Panel-on-Rocky-9AlmaLinux-9-19.png
    Ответ написан
  • DKIM не подхватывает ;( что пропустил?

    shambler81
    @shambler81 Автор вопроса
    Всем спасибо действительно два дня ждал !
    Ответ написан
    Комментировать
  • Почему выдает ошибку Apache?

    а мне нужно две конфигурации, для разных доменов.

    Хмм может для двух доменов два конфига,я не претендую на гениальность но помоем это очевидно
    Ответ написан
    1 комментарий
  • Как узнать реально занятое место файлами?

    shambler81
    @shambler81 Куратор тега Linux
    ncdu
    бротик, ставь и кайфуй, интерактивный лазишь по папочкам смотришь, там уже все по размеру отсортировано и даже с графиком заполнения, рекомендую запомнить утилитку и юзать всегда
    Ncdu_screenshot.png
    Ответ написан
    Комментировать