Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

kalnin_yuri

  • 0
    вклад
  • 24
    вопроса
  • 1
    ответ
  • 100%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как правильно обслуживать огромное кол-во хостов?

    kalnin_yuri @kalnin_yuri Автор вопроса
    Ребят посмотрите плиз

    server {
    listen 443 ssl;
    server_name _;
    ssl_certificate /etc/nginx/certs/users/$ssl_server_name/bundle.crt;
    ssl_certificate_key /etc/nginx/certs/users/$ssl_server_name/private.key;

    access_log /var/log/nginx/quiz-domains_access.log combined;
    error_log /var/log/nginx/quiz-domains_error.log;
    }

    вот такой конфиг работает как мне надо.

    Но если заходишь на домен https://domain.com и при этом в папке /etc/nginx/certs/users/domain.com/ нет сертификатов, то в браузер пишет

    Не удается получить доступ к сайту
    Соединение сброшено.
    ERR_CONNECTION_RESET

    можно ли как то эту ошибку перехватить и отдать html ку?

    или как то внутри конфига проверить есть ли файл на сервере по пути /etc/nginx/certs/users/$ssl_server_name/bundle.crt и если нет, то отдать html ку, а если есть то подключить сертификаты
    Написано 03 авг. 2022
  • Как правильно обслуживать огромное кол-во хостов?

    kalnin_yuri @kalnin_yuri Автор вопроса
    ky0, в логи пишет 4 cannot load certificate "/etc/nginx/certs/users//bundle.crt"

    server {
    listen 443 ssl;
    server_name ~^(www\.)?(?.+)$;
    ssl_certificate /etc/nginx/certs/users/$domain/bundle.crt;
    ssl_certificate_key /etc/nginx/certs/users/$domain/private.key;

    access_log /var/log/nginx/default_access.log combined;
    error_log /var/log/nginx/default_error.log;

    include /etc/nginx/snippets/main.conf;
    }

    т.е в переменной $domain пусто
    Написано 03 авг. 2022
  • Как правильно обслуживать огромное кол-во хостов?

    kalnin_yuri @kalnin_yuri Автор вопроса
    А сертификаты как?)
    Написано 02 авг. 2022
  • Почему addeventlistener message не работает после перенаправления внутри окна?

    kalnin_yuri @kalnin_yuri Автор вопроса
    Сергей Сергей, скорее всего так и есть. только я не понимаю как после интеграции из дочернего окна обратится к методу родительского окна. если не работают postMessage
    Написано 10 мая 2022
  • Как заставить VUE грузить динамические компоненты из CDN?

    kalnin_yuri @kalnin_yuri Автор вопроса
    Спасибо помогло
    Написано более года назад
  • Как заставить VUE грузить динамические компоненты из CDN?

    kalnin_yuri @kalnin_yuri Автор вопроса
    Спасибо затестирую
    Написано более года назад
  • Как написать такое правило в httaccess?

    kalnin_yuri @kalnin_yuri Автор вопроса
    wisgest, а как сделать так чтобы он редиректил, только если нет файла в /upload?

    Например, если нет картинки /upload/image.png то редирект на https://490119.selcdn.ru/prod-quizgo-uploads/uploa...
    Написано более года назад
  • Как написать такое правило в httaccess?

    kalnin_yuri @kalnin_yuri Автор вопроса
    wisgest, O_O спасибо )
    Написано более года назад
  • Как написать такое правило в httaccess?

    kalnin_yuri @kalnin_yuri Автор вопроса
    wisgest, да нее... а как быть с названиями файлов

    002xJOVuuPlk6I9gqNNEYGiBwL1lZt292lxwbshq.jpg
    002xJOVuuPlk6I9gqNNEYGiBwL1lZt292lxwbshq.mov
    002xJOVuuPlk6I9gqNNEYGiBwL1lZt292lxwbshq.mp4
    002xJOVuuPlk6I9gqNNEYGiBwL1lZt292lxwbshq.svg

    и т.д чтобы они редиректились
    С /upload/{FILE_NAME} НА https://490119.selcdn.ru/prod-quizgo-uploads/uploa...}
    Написано более года назад
  • Как подключится к mysql yandex cloud с другого vds по сертификату?

    kalnin_yuri @kalnin_yuri Автор вопроса
    JhaoDa, пытаюсь подключится к базе в яндекс клауде, нативным для ларавеля способом как ответил в комметах и обычным способом через пхп, ошибка таже
    Написано более года назад
  • Как подключится к mysql yandex cloud с другого vds по сертификату?

    kalnin_yuri @kalnin_yuri Автор вопроса
    JhaoDa, а да забыл написать, что проект на ларавеле, и изначально тестил подключение вот так

    'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', '127.0.0.1'),
    'port' => env('DB_PORT', '3306'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'unix_socket' => env('DB_SOCKET', ''),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'prefix_indexes' => true,
    'strict' => true,
    'engine' => null,
    'options' => extension_loaded('pdo_mysql') ? array_filter([
    PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
    ]) : [],
    ],

    значкение MYSQL_ATTR_SSL_CA указано такое же, в .env ошибка таже
    Написано более года назад
  • Синхронизация панелей ISPManager между несколькими серверами?

    kalnin_yuri @kalnin_yuri Автор вопроса
    А с помощью него можно будет быстро как то синхронизировать хосты и сертификаты между серверами?
    Написано более года назад
  • Можно ли использовать две микроразметки json-ld и scheme.org?

    kalnin_yuri @kalnin_yuri Автор вопроса
    спасибо за ответ. тоже склонился к такому варианту
    Написано более года назад
  • Можно ли использовать две микроразметки json-ld и scheme.org?

    kalnin_yuri @kalnin_yuri Автор вопроса
    twister9886, яндекс видит разметку JSON-LD и выдает ее в поисковой выдаче? или видит ее только в инструменте проверке микроразметки? это вопрос по яндексу
    Написано более года назад
  • Как на маке в хроме обновить вкладку со сбросом кеша? Аналог ctrl+f5 в винде?

    kalnin_yuri @kalnin_yuri Автор вопроса
    ctr+shift+R работает кажется, спасибо
    Написано более трёх лет назад
  • Как на маке в хроме обновить вкладку со сбросом кеша? Аналог ctrl+f5 в винде?

    kalnin_yuri @kalnin_yuri Автор вопроса
    ctrl+fn+f5 чтоли?
    Написано более трёх лет назад
  • Как обновить php до версии 7.2 на macOS?

    kalnin_yuri @kalnin_yuri Автор вопроса
    DevMan, все спасибо, разобрался!
    Написано более трёх лет назад
  • Как обновить php до версии 7.2 на macOS?

    kalnin_yuri @kalnin_yuri Автор вопроса
    делаю так brew install php73
    а что потом не понятно
    Написано более трёх лет назад
Самые активные сегодня
  • Evgenii
    • 10 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации