Задать вопрос
  • Какой sata ssd максимально быстрый?

    посмотри поддерживается ли у тебя в принципе прошивка биос на Nvme диски и купи себе переходник на PCIe
    он дешевый или купи сразу диск формата pcie не забывай что m.2 это pci-e без каких-либо костылей.
    просо в другом формате, как они тебе будут продавать ультрасовременный порт 30 летней давности, тогда же ты задашь вопрос нах... вы мне продавали никому не нужный тормозной сата, когда у вас все это время был pcie, по этому они его перевернули уменьшели и сказали новый порт.
    Обрати внимание что загрузка с этого устройства потребует прошивки соответствующей на биос.
    Если е он посто под файлы то без проблем 100%
    Ответ написан
    4 комментария
  • Как запустить сценарий, при переходе на картинку?

    За это должно отвечать ЧПУ движка а не try_files
    думаю это самое адекватное поведение, генерацию урлов должен делать движок а не NGINX
    Как крайний вариант трай файл не должен находить их а следовательно 404
    и уже 404.php в котором движок подключен разумеется, разруливает этот урл (только естественно до отдачи кода 404!!!)
    Добавьте соответствующее исклюение в .htaccess
    чтоб эти урл уходили на движок
    Ответ написан
    Комментировать
  • Как привязать домен к серверу nginx?

    Купить доменное имя
    Припарковать его на любой ДНС сервер - NS1 NS2 вот это.
    В днс зоне создать А запись с IP
    Купить этот айпи, и рестартануть подключение, убедится что он доступен.
    Пробпросить порты на комп.
    в брендмауере открыть порты (обязательно) - если у тебя виртуалка ВМ в виртуалбоксе и тд.

    теперь битрикс
    смотри
    У битрикс вм есть админка, и сайты лучше создавтаь там.
    1. /home/bitrix - тут ( это в терминалогии фаерволов ВСЕ остальные) то есть все запросы на любые айпи домены с этм айпи -это мусорка и желательно не юзать ее а положить в папочке файлик сервер тот но пошло что-то не так.
    2. Создай сайт на битрикс вм указаав свой домен
    3. будет создна соответствующая папка /home/bitrix/ext_www/site.ru
    вот туда и ложи свой сайт, обарти внимниия что конфиги для бд там уже есть так что бд создавать тожене нужно.
    4. когда все заработало на 80 порту,. содаешь letsencrypt сертификаты.
    Желательно сайтв в студию поскольку сайт не является "персональной иформацией" а вот найти причину поможет.

    А ты полез куда-то писать свои конфгиги вобще не в ту степь полез
    Ответ написан
    Комментировать
  • Есть что то проще чем php?

    Братку это делается за 3 секунды на пхп
    там вообще изи.
    прям совсем, просто переименуй файл с html в пхп там прям совсем минимум.
    зайди онлайн на любой сайт с GPT и попроси его сделать пример.
    100% даст сразу правильный ответ

    создай header.php
    <!-- header.php -->
    <!DOCTYPE html>
    <html lang="ru">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Мой сайт</title>
        <link rel="stylesheet" href="styles.css">
    </head>
    <body>
        <header>
            <h1>Добро пожаловать на мой сайт</h1>
            <nav>
                <ul>
                    <li><a href="page1.php">Страница 1</a></li>
                    <li><a href="page2.php">Страница 2</a></li>
                    <!-- Добавьте другие ссылки -->
                </ul>
            </nav>
        </header>


    создай footer.php
    <!-- footer.php -->
        <footer>
            <p>&copy; 2023 Мой сайт. Все права защищены.</p>
        </footer>
    </body>
    </html>



    создай index.php
    <!-- index.php -->
    <?php include 'header.php'; ?>
    <main>
        <h2>Содержимое страницы 1</h2>
        <p>Это пример содержимого для первой страницы.</p>
    </main>
    <?php include 'footer.php'; ?>

    Ответ написан
    7 комментариев
  • 17 секунд задержка на первый запрос к серверу?

    1. замерь скорость отдачи просо файла к примеру robots.txt в момент провисания, если зависает и он на17 секунд то это точно до php
    2. - замерь скорость отдачи пхп файла с пхп инфо в нутри, ( исключишь проблемы работы fpm)
    3 - напиши файли на пхп с запросом какой-то таблицы в бд с отображением скажем списка пользователей ( GPT) напишет тебе за 1 секунду
    4. подключи ядро сайта и выведи хеллоу ворлд, и замеряй этот файл тоже ( не задействовать сложных компонентов)
    Теперь у тебя есть целый инструментарий, на основание этого ты исключить ( проблему кеширования сайта когда он отдается быстро но дохнет при создание кеша)
    2. Проблемы с sql поскольку провис будет при простом запросе к нему.
    3. проблему с фпм
    4. и соответственно просто текстовый файл отдается читсо nginx.
    И только после этого будем обсуждать днс и nginx поскольку это самое мало вероятное.
    Ответ написан
  • Комфортно ли будет использовать linux через портативный m2?

    shambler81
    @shambler81 Куратор тега Linux
    Эта высокая технология называется удаленный рабочий стол.
    1. ставишь в 1 клик сервер xrdp
    2 пробрасываешь порты, уж в офисе точно есть белый айпи, нет купи он стоит как пол шаурмы в месяц.
    3. ставишь пароль отличный от 12345
    4. с винды mstsc + галочка юзать все мониторы.
    5. с линукс remmina
    Смысл выдумывать велосипед с надежными как швейцарский нож флешками?
    Ответ написан
    6 комментариев
  • Что делает приведенное регулярное выражение?

    Примеры файлов, которые оно может определить:
    filename=example.txt{data}
    filename=report.pdf{info}
    filename=archive.zip{content}
    Ответ написан
    Комментировать
  • Как правильно конвертировать правило .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    location / {
    try_files $uri $uri/ /index.php?path=$uri;
    }
    Ответ написан
    7 комментариев
  • Как вывести детальную новость?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    https://www.youtube.com/watch?v=sVqQLWv1QWo
    смотри прям с первого видео и делай прям за ним.
    Просветление пойдет, пока ты начал не так.
    Ответ написан
    Комментировать
  • Как настроить описание страницы?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Битрикс не joomla тут и проще и тяжелее
    1. вы показали самое редко используемое место
    2. В зависимости от места и способ доабавления описания сильно отличаются.
    3. Вам в СЕО модуль, читайте он нем там достаточно легко.
    4. кеш это кешь он или сам пройдет или скинете.
    Ответ написан
    Комментировать
  • Утилита sed - как добавить строку с табуляцией и бэкслешем после строки, содержащей бэкслеш?

    Вот пример как сделать чтоб и проверка как завершилась команда, тут лишнее есть но думаю запись чтения с бд просто удалишь.

    Пример раз
    #!/bin/sh
    
    # Создаём резервную копию
    cp /etc/login.conf /etc/login.conf.bak
    
    ed
    # Используем ed для редактирования файла
    ed /etc/login.conf <<EOF
    /^\s*default:/
    a
    \t:charset=UTF-8:
    \t:lang=ru_RU.UTF-8:
    .
    w
    q
    EOF

    Вот еще через awk

    Пример два

    #!/bin/sh
    
    # Создаём резервную копию
    cp /etc/login.conf /etc/login.conf.bak
    
    # Используем awk для редактирования
    awk '/^default:/{print; print "\t:charset=UTF-8:\n\t:lang=ru_RU.UTF-8:"; next} 1' /etc/login.conf > /tmp/login.conf && mv /tmp/login.conf /etc/login.conf


    Не проверял но по идее должно работать.
    Так же не забывай запускать перед скриптом screen
    Но зато очень удобно вызывать и отлаживать .
    https://top-engineer.com/test2/1.sh
    а тут я скинул тебе примр с статусами кометами по кажодой команде
    Ответ написан
    1 комментарий
  • Возможно ли переписать это на PowerShell?

    shambler81
    @shambler81 Куратор тега Linux
    зачем в винде вшит линукс можно его и использовать с текущей файловой системой
    Ответ написан
  • Какая утилита root доступа для Linux работает в консольном режиме без белого ip?

    shambler81
    @shambler81 Куратор тега Linux
    ssh - единственный и правельный вариант
    ssh+тунельssh - если серый ip
    vpn+ssh - если совсем все плохо
    ssh+xrdp - если кисы, у убунте поднимаются галочкой, как в винде.
    И да у всех у них в любом случае коннект к nagios или zabbix ты же не **** мониторить их поездками? вот так же и сделай.
    Ответ написан
    Комментировать
  • Как в htaccess сделать редирект по регулярному выражению?

    https://site.ru/select-product.htm&whwidth_listv=a41b1903&whwidth_id=a41b1903e
    RewriteCond %{QUERY_STRING} (?:^|&)route\=product/select_pr(?:$|&)
    RewriteCond %{QUERY_STRING} (?:^|&)whwidth_listv\=a41b1903(?:$|&)
    RewriteCond %{QUERY_STRING} (?:^|&)whwidth_id\=a41b1903e(?:$|&)
    RewriteRule ^index\.php$ /select\-product.htm&whwidth_listv=a41b1903&whwidth_id=a41b1903e? [L,R=301]


    Осталось разобраться с переменной
    1. вместо переменной части ставим скобками переменную (.+)
    А вместо нее внизу вставляем %1 - не опечатка это не бакс а процент
    бакс был бы с самого RewriteRule а нам нужно взять из RewriteCond
    Ответ написан
    Комментировать
  • Как в bash-скрипте сделать двойное условие?

    if [ "$projectDir" = "video" -o "$projectDir" = "audio" ]; then
        if [ "$flag" != "noflag" ]; then
            # Ваш код, если projectDir = "video" или "audio", и flag не равен "noflag"
            echo "Проект: $projectDir, флаг установлен."
        else
            # Ваш код, если projectDir = "video" или "audio", но flag = "noflag"
            echo "Проект: $projectDir, флаг 'noflag'."
        fi
    else
        # Ваш код, если projectDir не равен "video" или "audio"
        echo "Проект не является 'video' или 'audio'."
    fi
    Ответ написан
    Комментировать
  • Как передать массив в Bash-скрипт?

    #!/bin/bash
    
    # Проверяем, переданы ли аргументы
    if [ "$#" -lt 5 ]; then
        echo "Необходимо передать от 5 до 15 языков."
        exit 1
    fi
    
    # Преобразуем аргументы в массив
    languages=("$@")
    
    # Выводим языки
    echo "Переданные языки:"
    for lang in "${languages[@]}"; do
        echo "$lang"
    done


    и
    chmod +x languages.sh
    ./languages.sh ru en fr de kk pe
    Ответ написан
  • Не приходят письма на мэйл. Что делать?

    бро там так много вариантов, ты бы хоть тело письма прикрепил.
    https://mxtoolbox.com/emailhealth

    и скидываю сюда, давай для начала убедимся что все ок
    ps домен не является конфиденциальной инфой, ты деньги платишь за рекламу чтоб вякая шваль на него заходила.
    ну и тела писем в студию от всех трех вариантов.
    Ответ написан
    Комментировать
  • Как поймать, что дает высокий Load Average?

    shambler81
    @shambler81 Куратор тега Linux
    1. поставь munin с плагинами на веб сервер -там будет 99% видно где кто и когда дешево и сердито.
    2. iotop -oka тоже даст понимания особенно если это I-O проблема.
    3 Поздравляю вас ддосят, можно проверить по аксесс логу апача или по подключениям
    netstat -ntu | awk '{print $5}' | grep -vE "(Address|servers|77.37.156.60|79.137.175.245|192.168.5.201|95.163.251.234|127.0.0.1|8.8.8.8|8.8.4.4)" | cut -d: -f1 | sort | uniq -c | sort -n| sed 's/^[ \t]*//'

    смотрим если там все плохо вас ддосят, плохо это по факту если больше 5 подключений на ip или этих подключений целая куча.
    Ответ написан
    5 комментариев
  • Как добавить html код для каждой страницы с определенным url?

    shambler81
    @shambler81 Куратор тега htaccess
    bash find+sed был у меня сайт на статике 75К страниц ;) вот это было весело.
    как минимум для этого поменяйте на всвех страничках футер и хедер через инклуды на пхп.
    Так можно будет вносить хоть какие-то правки как минимум в меню не бегая по каждой страничке.
    Да и такие вопросы можно будет дешево решать
    Ответ написан
    Комментировать