Задать вопрос
  • Как мне установить домен для сервера ubuntu?

    @d-stream
    Готовые решения - не подаю, но...
    "купленный домен" - это скорее купленная запись в общепринятом справочнике.
    то бишь все, сунувшиеся на domen.org получат справку что надо идти по ip адресу 1.2.3.4
    И они пойдут
    А дальше сервер на этом адресе - должен слушать обращения и отвечать.

    Отсюда:
    надо на сервере начать слушать обращения - то бишь 80 порт для http и 443 порт для https и переправлять это тем или иным образом приложению (которое слушает в данном случае иной порт)

    Наиболее распространенные варианты - это например nginx, haproxy и т.п.

    Теперь про "имя сервера": собственно никто не мешает для кучи разных доменных имён указать один и тот же ip адрес и все обращения будут прилетать к одному серверу (L3), но в каждом обращении будет фигурировать имя к которому обращались (L7) и то самое, что слушает 80/443 порт по этой информации может например передавать (проксировать) обращения например в разные приложения/контейнеры/порты

    Итого: поднять на самом сервере или в контейнере nginx/haproxy и прописать в конфигах:
    при обращении domen1.org - перенаправлять в контейнер на порт 8000, когда-нибудь потом добавить что при обращении к domen2.org - перенаправлять на соседний контейнер на порт например 8001

    Ну или пока упростив - слушать контейнером 80/443 порт ( 80:8000 ) и внутри контейнера пока ничего не делать дополнительного пока не появится второй домен
    Ответ написан
    3 комментария
  • Как эффективно освоить backend-разработку на Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    1. Читаешь учебник для начающих и практикуешься с примерами из него.
    2. Читаешь учебники для продолжающих и пилишь простой пет-проект.
    3. Пилишь пет-проект посложнее и читаешь документацию.
    Ответ написан
    Комментировать
  • Когда ставится блок http в nginx.conf?

    kotomyava
    @kotomyava
    Системный администратор
    Нет, не эквивалентно, ну и не будет работать. Nginx умеет проксировать не только http, но и почту, и tcp. И это другие секции: mail {} и stream {}. Т.е. этот "контейнер" нужен чтобы отличать соответствующий вид сервиса - для того же stream, тоже внутри будут секции server {}.
    Ответ написан
    4 комментария
  • Как это работает?

    Jacen11
    @Jacen11
    Как работает метод Main без определения типа

    никак, потому что это не метод, а конструктор

    почитайте хотя бы первые 10 страниц учебника
    Ответ написан
    Комментировать
  • Галочка Enabled во вкладке ethernet в Mikrotik, как вернуть?

    @Chitinets
    Сам Микротик физически далек от Вас? Если тот порт был в бридже с каким-то другим - подцепить патч-корд ко второму порту, и попробовать снова.
    Всегда пользуйтесь кнопочкой Safe mode, чтоб не поседеть раньше времени.
    Ответ написан
    2 комментария
  • Как автоматически перезапускать таск в ECS при пуше нового image?

    @vitaly_il1
    DevOps Consulting
    Использовать latest image - это неправильная практика.
    Как сказал akelsey, нужно обновить Task Defintion, и тогда ничего перезапускать не надо.
    Я для это в Github Actions использую
    aws-actions/amazon-ecs-render-task-definition
    и
    aws-actions/amazon-ecs-deploy-task-definition
    Ответ написан
  • Как удалить все письма в Exchange?

    @NortheR73
    системный инженер
    Раз и навсегда:
    Get-MailboxDatabase | Dismount-Database
    Get-MailboxDatabase | Remove-MailboxDatabase -Confirm:$false

    После чего удалить соответствующие файлы с диска

    Менее радикальные способы: например, раз и два
    Ответ написан
    3 комментария
  • На сервере кончилось место linux?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Скажите есть ли повод переживать по поводу работы сервера?

    Нет
    Ответ написан
    1 комментарий
  • Как сосчитать количество активных сессий?

    hint000
    @hint000
    у админа три руки
    w |tail -n +3|awk '{print $1}'|grep 'r$\|x$\|z$'|wc -l

    (вот только чему вы научитесь, копипастя преподу готовенькие ответы?)
    Ответ написан
    2 комментария
  • Почему приходят предупреждения от Amazon AWS?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Открой биллинг и посмотри детализацию. Скорее всего не в том регионе ищешь
    Ответ написан
  • Возможно появились новые удобные способы работы на нескольких местах?

    @nApoBo3
    У вас вероятно очень специфические задачи если производительности ноутбука за "цена вопроса не имеет значения" вас не устраивает.
    Ноут лучшее решение.
    Альтернативы:
    Переносной накопитель. Ниже производительность, нужны современные интерфейсы, ниже надёжность, выше риск утраты включая возможность компрометации информации.
    Любая форма rdp или удаленного ПО. Зависимость от сети.
    Скриптованное окружение. Высокая сложность, издержки поддержки скриптов.

    Ноут лучшее решение, в стационарных условиях к нему подключается внешний монитор или два.
    Ответ написан
    2 комментария
  • Как назначить смену окон кнопке q вместо alt+tab?

    Печатать тексты с этой буквой вы больше не планируете?)
    Ответ написан
    4 комментария
  • Как исправить ошибку с Outlook 2013 при подключении к серверу по IMAP?

    @q2digger
    никого не трогаю, починяю примус
    Инструкцию на сайте яндекса видели? https://yandex.ru/support/mail/mail-clients/micros...
    В частности Шаг 1:

    Откройте раздел «Почтовые программы» в настройках Яндекс.Почты.
    Выберите опции С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
    Сохраните изменения.

    и Шаг 2

    Шаг 2. Создайте пароль приложения

    Пароль приложения сделан?
    Ответ написан
    2 комментария
  • Пример развертывания проектов (CI/CD)?

    @vitaly_il1
    DevOps Consulting
    А вручную вы приложение умеете деплоить? Если да, то запишите по шагам как. Например:
    1) получить код из repository
    2) запустить static code analize
    3) security scanner
    4) unit tests

    И т.д.
    Если все прошло удачно - деплоим
    1) копируем
    2) конфигируем
    3) перегружаем
    4) проверяем

    Когда с этим разберетесь, читаете описания и примеры любой CI/CD и подгоняете под ваш сценарий.
    Ответ написан
    2 комментария
  • Что такое end-to-end тестирование?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Понятие еnd-to-end обозначает всего-навсего классификацию тестов по уровню, на котором тестируется система, и, само по себе, ничего не говорит ни о том, какие конкретно должны быть эти тесты, ни о том, какую роль они играют в общей стратегии обеспечения/проверки качества и, также, не является методикой тестирования. (Методика - это совсем другое понятие.)

    Для понимания сути этого понятия хорошо сравнить его с модульным ("нижний" уровень) и интеграционным ("средний") тестированием на каком-нибудь конкретном примере. Давайте рассмотрим некий сферический webshop в вакууме. Предположим, в нем есть 50 классов и для большинства из них написаны модульные тесты. Они проверяют исключительно функционал конкретного модуля (чаще всего, класса), т.е. тот, что зависит только от самого модуля и ни от чего чего более. Потом есть интеграционные тесты. Они проверяют корректность работы отдельных "модулей", если их собрать вместе согласно архитектурe. Например, работает ли правильно "Корзина", состоящая, в свою очередь, из 10 классов (предварительно проверенных модульными тестами), или "Корзина", подключенная к "Вебморде" и т.д. Где-то повыше в этой иерархии есть такие интеграционные тесты, которые проверяют конкретный функционал всей системы. Например, отправляется ли юзеру мейлом копия оплаченного заказа...

    И вот тут начинается самое интересное для понимания того, что такое end-to-end тестирование! Можно представить себе тест, проверяющий, что соответствующий мейл генерируется и сбрасывается SMTP серверу. Если SMTP сервер не рассматривать, как часть разрабатываемой системы, то этот тест вполне можно назвать end-to-end тестом (послали кучку HTTP запросов через "Вебморду" и проверили сброс мыла на SMTP - все зашибись!). Однако, если настройки и эксплуатация SMTP сервера - часть проекта (например, заказана разработка webshop "под ключ"), может оказаться, что это мыло будет отфильтровано каким-нибудь спам-фильтром, превысит лимит почтового ящика пользователя... короче, не дойдет до него. Тогда этот же самый тест уже нельзя считать end-to-end, а нужно бы было написать тест, проверяющий приход мыла в POP3/IMAP ящик. (Опять же, если это действительно нужно! Ибо, в зависимости от конкретных функциональных и нефункциональных требований, архитектор и QA инженер вполне могут найти возможность обеспечить адекватный контроль качества и без такого теста.)

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

    Francyz
    @Francyz
    Photographer & SysAdmin
    Существует ли что-нибудь близкое
    Нет
    Ответ написан
    Комментировать
  • Права на файлы в WSL2?

    bingo347
    @bingo347
    Crazy on performance...
    периодически к файлам на WSL2 нужен доступ из винды, например чтобы отредактировать хосты в Nginx
    чем не угодил nano или vim для этих целей? На край можно поставить на винду X server и запустить любой линуксовый gui редактор в wsl с переменной DISPLAY
    Если 10 баксов за x410 для Вас дорого, есть бесплатный X server, правда с ним заморочиться придется немного.
    Ну и еще вариант дождаться поддержки WSLg или поставить инсайдерскую сборку или бету Win11, где оно уже есть.
    Но для большинства задач вида отредактировать конфиг - nano более чем достаточно, а если с vim разберетесь, то редактировать что-то блокнотом точно уже не захочется

    P.S. VSCode с плагином remote WSL умеет работать из винды внутри WSL
    Ответ написан
    1 комментарий
  • Какой RDP клиент для Windows со списком и папками/категориями вы знаете?

    @dshumov
    Олдскул - Фигурнов форева
    Ответ написан
    Комментировать
  • Как сменить порт на nextcloud?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Зайти в настройки используемого веб-сервера и поменять. Будет конкретика, как настроено - будет более подробный ответ.
    Ответ написан
    Комментировать