Как отключить HTTPS на хостинге Firebase — методы и примеры кода

Чтобы отключить HTTPS на хостинге Firebase, вам необходимо выполнить следующие действия:

Метод 1. Использование интерфейса командной строки Firebase

  1. Установите интерфейс командной строки Firebase, выполнив следующую команду в терминале или командной строке:

    npm install -g firebase-tools
  2. Войдите в Firebase с помощью следующей команды и выполните шаги аутентификации:

    firebase login
  3. Перейдите в корневой каталог вашего проекта Firebase с помощью команды cd.

  4. Выполните следующую команду, чтобы открыть файл конфигурации хостинга Firebase вашего проекта:

    firebase init hosting
  5. Выберите проект Firebase и выберите вариант «Настроить хостинг Firebase».

  6. Когда будет предложено настроить автоматические сборки и развертывания с помощью GitHub, выберите «Нет».

  7. Вы увидите запрос на настройку одностраничного приложения. Выберите «Нет», если вы не создаете одностраничное приложение.

  8. Наконец, вас спросят, перезаписать ли файл firebase.json. Выберите «Нет», чтобы сохранить существующую конфигурацию.

  9. Откройте файл firebase.jsonв корневом каталоге вашего проекта.

  10. Найдите раздел "хостинг"и добавьте следующую строку для отключения HTTPS:

    "ssl": {
      "cert": "./dev-certs/server.crt",
      "key": "./dev-certs/server.key"
    }
  11. Сохраните файл firebase.json.

  12. Сгенерируйте самоподписанные сертификаты SSL, выполнив следующие команды:

    mkdir dev-certs
    cd dev-certs
    openssl req -newkey rsa:2048 -nodes -keyout server.key -x509 -days 365 -out server.crt
  13. Разверните проект Firebase с помощью команды:

    firebase deploy --only hosting

Метод 2. Использование консоли Firebase

  1. Перейдите в консоль Firebase ( https://console.firebase.google.com/ ) и выберите свой проект.

  2. Нажмите «Хостинг» на левой боковой панели.

  3. На вкладке «Личные домены» нажмите на значок меню из трех точек рядом с вашим доменом и выберите «Изменить».

  4. Прокрутите вниз до раздела «SSL-сертификат» и нажмите кнопку «Удалить».

  5. Нажмите кнопку «Сохранить», чтобы применить изменения.

После использования любого из этих методов HTTPS будет отключен для вашего хостинга Firebase.