1010101001000100110100111
@1010101001000100110100111

Встроенный Веб-сервер PHP5.4: Как поднять HTTPS?

Встроенный Веб-сервер появился в PHP5.4

Очень хорошая штука — удобно: можно обойтись без денверов/апачей.



Запускается просто:

php -S 127.0.0.1:80 router.phpдля отладки — то что надо!



Но, вот ведь, какая незадача:

хочу поднять HTTPS:php -S 127.0.0.1:443 router.phpC:\www>php -S 127.0.0.1:443 router.php
PHP 5.4.0 Development Server started at Fri Mar 02 11:58:59 2012
Listening on 127.0.0.1:443
Document root is C:\www
Press Ctrl-C to quit.

запускаться-то запускается, но, при любом запросе выдает:



[Fri Mar 02 11:47:01 2012] 127.0.0.1:51885 Invalid request (Malformed HTTP request)

Как быть?

Может какой ключ в командной строке добавить нужно?
  • Вопрос задан
  • 3917 просмотров
Пригласить эксперта
Ответы на вопрос 3
iSage
@iSage
Никак. Встроенный сервер не поддерживает SSL. Да и зачем он серверу, преднозначенному для разработки, а не для продакшена?
Ответ написан
ertaquo
@ertaquo
Вы всего лишь запустили HTTP сервер на порту, предназначенном для HTTPS. HTTPS сервера в составе 5.4 не анонсировано.
Ответ написан
Perkov
@Perkov
127.0.0.1:443 работает? скорее всего да. https-у сертификаты нужны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы