Как включить HTTPS на локальном веб-сервере Symfony 4 - PullRequest
0 голосов
/ 20 июня 2019

Я работаю над проектом Symfony 4 локально, используя локальный веб-сервер symfony.Как включить HTTPS локально?

  1. В документах https://symfony.com/doc/current/setup/symfony_server.html#enabling-tls сказано использовать команду "symfony server: ca: install", но я получаю сообщение об ошибке:

В пространстве имен «server: ca» не определено ни одной команды. Вы имели в виду одно из них?

доктрина: кеш

сервер

Затем я нашел https://symfony.com/doc/current/security/force_https.html и попытался добавить

- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }

и все-таки очистить кеш.Но теперь он перенаправлен с http://127.0.0.1:8000 на https://127.0.0.1/ без доступа к сайту

Так как правильно настроить https?

Основная причина включения https - я хочу настроить вход в Facebook, но Facebook требует подключения https.Поэтому я не могу это проверить.Или, если вы знаете способ проверки входа в Facebook без https - это было бы лучшим решением!)

Заранее спасибо и хорошего дня, кто его прочитал!)

1 Ответ

0 голосов
/ 20 июня 2019

Вы, вероятно, неправильно выполняете команду symfony, или, возможно, у вас странные символические ссылки.Вот пример вывода для моей системы:

$ symfony server:ca:install

 [OK] The local Certificate Authority is installed and trusted                                                          

И то, что вы указываете в качестве вывода, больше похоже на bin/console ответ.

FYI, symfony консольную команду можно скачать здесь:http://symfony.com/download

И, во-вторых, эта конфигурация действительна, но она не включает HTTPS, она только гарантирует, что определенные URL-адреса соответствуют требованиям протокола.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...