Задать вопрос
  • Почему сайт падает от зажимание F5?

    @pudovMaxim
    web-developer
    Кривой сайт, кривые руки, кривой VPS. Может все сразу.

    По существу вопроса: проверить производительность сайта, найти узкие места. Оценить требования к железу. Проверить кэш. Перестать жать ф5.
    Ответ написан
    Комментировать
  • Как для одного домена отвечать с разных серверов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    upstream files_backend {
        server 2.2.2.2;
    }
    
    server {
        location /files/ {
            proxy_pass http://files_backend;
        }
    }
    Ответ написан
    2 комментария
  • Почему systemd запускает OpenVPN раньше готовности интерфейсов определенных в /etc/network/interfaces?

    @younghacker
    Проверьте файл (это федора на убунте может быть в другом месте) /lib/systemd/system/openvpn@.service

    [Unit]
    Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
    After=network.target

    [Service]
    PrivateTmp=true
    Type=forking
    PIDFile=/var/run/openvpn/%i.pid
    ExecStart=/usr/sbin/openvpn --daemon --writepid /var/run/openvpn/%i.pid --cd /etc/openvpn/ --config %i.conf

    [Install]
    WantedBy=multi-user.target
    Ответ написан
    7 комментариев
  • Чем делать "домашние" backup'ы?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Софт - стандартное средство архивации windows.
    Рекомендую следующую схему - один диск для архивации подключен постоянно, на него осуществляется регулярная архивация, запускаемая по расписанию ежедневно или еженедельно.
    Задание архивации должно работать под специальным пользователем имеющим полные права на чтение всех данных которые нужно архивировать, и права на чтение и запись архивного диска.
    Кроме этого пользователя ни у кого не должно быть прав на чтение и запись архивного диска, даже у администратора.

    Второй диск подключать раз в месяц или около того и запускать архивацию вручную.
    Ответ написан
    3 комментария
  • Можно ли в командную строку windows установить ssh?

    @Fixid
    xshell
    Ответ написан
    Комментировать
  • Почему ИБП DEXP не отключает зарядку при отключении от сети и плавится?

    ipswitch
    @ipswitch
    IT-инженер
    Не покупать такое унылое китайское Г в следующий раз.
    APC, Powercom, с натяжкой ippon. Остальное от лукавого.
    Ответ написан
    1 комментарий
  • Существуют ли пылесборники для серверных?

    noby2000
    @noby2000
    Founder.
    Ставить приточную вентиляционную систему с фильтрами грубой и тонкой очистки. Неплохо g3+f7, не забывать вовремя менять. Если бюджет позволяет, можно с блоком охлаждения. Тогда мощный кондиционер не нужен, горячий воздух будет удаляться вытяжкой. При наличии вытяжки, хорошем воздухообмене, кондиционер будет бесполезен.
    Ответ написан
    Комментировать
  • Как правильно сделать 301 redirect на https?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Редиректы надо делать на сервере. Какой у вас сервер? Nginx, Apache?
    Для апача
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Правда, давно с ним не работал, может кто-то поправит. Ну или проверяйте.

    UPDATE: Поскольку оказалось что у вас таки Nginx, вот конфиг для него:
    # http to https
    server {
           listen         80;
           listen         [::]:80;
           server_name    example.com www.example.com;
           return         301 https://www.example.com$request_uri;
    }
    # non-www to www via https
    server {
            listen 443 ssl;
            listen [::]:443 ssl;
            ssl_certificate /etc/ssl/certs/*.domain.pem;
            ssl_certificate_key /etc/ssl/private/*.domain.pem;
            server_name example.com;
            return 301 https://www.example.com$request_uri;
    }
    # Main configuration
    server {
            listen 443 ssl http2 default_server; # http2 нужен если вы хотите использовать HTTP/2, иначе не нужно
            listen [::]:443 ssl http2 default_server; # http2 нужен если вы хотите использовать HTTP/2, иначе не нужно
            server_name www.example.com;
            ssl_certificate /etc/ssl/certs/*.domain.pem;
            ssl_certificate_key /etc/ssl/private/*.domain.pem;
            # Остальная конфигурация
            ...
        
    }
    Ответ написан
    22 комментария
  • Как сделать proxy_pass nginx на другой сервер?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Такс. Смотрите.

    Структура конфига у nginx довольна проста.
    Основной уровень - файл. Он хранит определённый набор настроек, может быть включён (приинклужен) один из другого. Есть первый файл с которого начинается чтение всей конфигурации.
    Второй уровень - контекст или секция конфиг файла. Это некая область на которую будут влиять те настройки что находятся внутри. Контекст обозначается "{}". Основные контексты которые вам важны это server и location
    Третий уровень абстракций - это сами параметры.

    В вашем случае вам нужно в контекст вашего сервера вставить два локейшина и в каждом из них сделать прокси пасс

    server {
        location / {
            proxy_pass http://server1/;
        }
    
        location /location2/ {
           proxy_pass http://server2/;
        }
    }


    Найдите в ваших конфигах то место где описана корневая директория сайта, закомментируйте это место и вместо этого вставьте мой конфиг, с правкой соотв. параметров.

    А вообще есть замечательная документация на русском с примерами.
    Ответ написан
    2 комментария
  • Как перенести ДНС зоны с одного сервера Bind на другой?

    sanchomaster
    @sanchomaster
    deployment engineer
    1. Установить bind на новый сервер.
    2. Синхронизировать конфиги и файлы зон rsync -om.
    3. Проверить работу нового bind-a
    4. Поменять на новом dns сервере ip ns сервера на новый.
    5. Поменять на старом dns сервере ip ns сервера на новый.
    6. Проверить, через сайт https://www.whatsmydns.net/ отдается ли новый верный ip для ns сервера, если да, то можно гасить старый bind.
    Ответ написан
    1 комментарий
  • Какую выбрать *nix ОС для домашнего сервера?

    Frankenstine
    @Frankenstine
    Сисадмин
    Арч, генту, и, по большому счёту, фряха в качестве сервера - для мазохистов, так как процедура апгрейда оси может весьма доставлять.
    Правильным будет выбор пакетноориентированного дистрибутива, мейнстрим здесь - centos для rpm-почитателей и debian для deb-почитателей. Остальное - для тех, кто обосновывает свой выбор чем-то.
    Ответ написан
    Комментировать
  • Как сделать нормальное представление файлов bind?

    @freejoins
    В состав пакета BIND входит утилита named-compilezone, которая позволяет конвертировать формат файла.
    named-compilezone -f raw -F text -o kurganenergo.ru.int.text kurganenergo.ru kurganenergo.ru.int
    На выходе получится текстовый вариант зоны, который можно перенести на другой сервер.
    А для того что бы slave сервер хранил зоны по умолчанию в текстовом формате, необходимо добавить в named.conf в раздел с описанием зоны параметр: masterfile-format text;
    Ответ написан
    Комментировать
  • Почему плохое качество интернет соединения при высоком уровне Wi-Fi сигнала?

    Jump
    @Jump
    Системный администратор со стажем.
    Недавно купил роутер Asus RT-N12VP на замену старенькому D-Link DIR-615, тот стал плохо в зал доставать последнее время, из за чего неудовлетворительное качество интернета.
    Вы забываете простую вещь - WiFi двусторонняя связь! Не только роутеру нужно "доставать" своим сигналом клиента, но и клиенту необходимо "доставать" своим сигналом роутер.
    В большинстве роутеров стоят практически одинаковые передатчики, и довольно мощные, а вот у клиентских устройств, эти самые передатчики гораздо слабее.
    И проблема плохой связи в основном возникает когда роутер банально не слышит слабый клиентский передатчик.

    Как вы думаете насколько удобнее станет говорить с собеседником в другой комнате, если он станет говорить в два раза громче? Учитывая что вы его и до этого неплохо слышали, а он вас вообще не слышал.

    Поскольку увеличить мощность клиентских передатчиков как правило невозможно, то варианты решения проблемы следующие -
    1)Поставить роутер на другое место, или поменять конфигурацию антенн в пространстве - возможно связь будет лучше
    2)Убедиться что роутер по минимуму ловит помехи от соседних сетей. Может он у вас у окна стоит.
    3)Найти наименее занятый канал.
    4)Поставить дополнительную точку доступа в помещение где связь плохая.
    Ответ написан
    Комментировать
  • Как организовать репликацию БД?

    Melkij
    @Melkij
    PostgreSQL DBA
    Т.е организовать единую точку управления этими серверами.

    Может, лучше единую точку управления и делать? ansible/salt/chef/puppet, в конфигурации понаписать инициализацию нужного состояния таблицы.

    Для реплики - минимальная гранулярность, на сколько знаю, это таблица. И только для логической репликации.
    Ответ написан
    Комментировать
  • Как перемонтировать систему?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    mount -o remount,rw /
    Ответ написан
    5 комментариев
  • Почему порты меньше 1024 называются "небезопасными"?

    sim3x
    @sim3x
    Возможно данное прилагательное использовано с целью оградить юных администраторов от запуска своих дырявых сервисов с правами рута

    Тк порты до 1024 для биндинга требуют прав суперпользователя ака рута

    Похекав дырявый сервис хакер получает рутовый доступ к серверу

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

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Любой компьютер с дисками.
    Или с одним диском, если отсутствие резервирования не напрягает.

    Если поставите Windows (Server?) - нужно будет расшарить сетевую папку для рабочей группы.
    Если поставите Linux - расшарить папку через samba.

    14 машин, подключенных по wi-fi к роутеру

    Такая конфигурация будет лагать при любых маломальских нагрузках на файловое хранилище. Достаточно будет начать копирование одного большого файла, чтобы испортить связь всем остальным. Это возможная причина проброса лагов диска по USB.
    Хотя USB-диски в общем случае не предназначены для непрерывных конкурентных обращений, поскольку многие модели рассчитаны только на архивацию данных (так позиционируется производителем). Лагать может при таком количестве обращений/запрашиваемых данных и сам диск.

    В любом случае, мы не знаем, как и что вы используете на этом файловом хранилище, поэтому будут только предположения.

    UPD:
    Альтернатива в виде самодостаточного сетевого диска:
    www.wdc.com/ru/products/catalog/Default.aspx?segment=4
    См. модели с самого низа, умеют ли они ethernet и samba/smb (виндовые шары).
    Ещё один список: https://market.yandex.ru/catalog/55316/list?hid=91...
    Похожие сетевые боксы есть и у других поставщиков.

    Минусы:
    - Дорогие, а с курсом подавно. Собрать свой микро-комп на самом минимальном оборудовании может оказаться дешевле.
    - Большинство этих моделей - для персонального использования, и при большом кол-ве параллельной активности может лагать, к этому надо готовиться.
    - Невозможность расширять объёмы диска без замены устройства. У некоторых моделей можно. Не знаю, насколько это для вас критично.
    - Не гибко. Нельзя взять и добавить второй диск для бэкапов.
    Ответ написан
    8 комментариев
  • Как сжимать изображения прямо при загрузке на сервер?

    @imhuman
    imagick, gd мануалов очень много. www.php.su/articles/?cat=graph&page=014 наугад
    Ответ написан
    Комментировать
  • Что использовать для данного проекта? Железо/Vps/hosting/etc?

    Jump
    @Jump
    Системный администратор со стажем.
    Судя по описанию - банальный веб сервер собирающий хранящий и раздающий статистику, - тут минимум ресурсов.
    И видеохостинг домашнего уровня - тоже без особых претензий.
    В результате все будет летать при грамотной настройке на небольшом недорогом физическом сервере.
    Хотя начать наверно лучше с банальной VPS.
    На хорошем хостинге в принципе тоже можно реализовать, но думаю удобнее свой сервер и доступ ко всем настройкам.
    Ответ написан
    Комментировать
  • Как работает apt-get и выбирает репозиторий, из которого надо ставить пакет?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Это плохая идея - тащить пакеты из разных репозиториев. Тот способ, который вы нашли (переставить репозитории местами) - и есть правильный.

    Если набрать пакеты отовсюду, можно получить глюкодром из несовместимых пакетов вместо работающей системы.
    Ответ написан
    2 комментария