Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 20.04.2009 Ostrzeżenie: (0%)
|
Witam,
Posiadam problem z nawiązaniem bezpiecznego połączenia SSL za pomocą websocketów. Dokładniej mówiąc przeglądarka nie chce połączyć się za pomocą protokołu wss:// z serwerem wykonanym w PHP. Natomiast klient w PHP łączy się z nim bezproblemowo ( Dla jasności posiadam zainstalowany OpenSSL wraz z modułem. ). Pojęcia nie mam, dlaczego tylko przeglądarka ma z tym problem. Korzystałem z gotowców dostępnych w sieci, lecz z każdym to samo. Osoby z takim samym kłopotem rozwiązały go za pomocą nginx'a lub stunnela, jednak nie zapobiega to nasłuchiwaniu lokalnych połączeń w miejscu gdzie stoi serwer, a bardzo zależy mi na tym, aby było to w pełni bezpieczne połączenie. Oczywiście nie korzystając z SSL wszystko działa jak należy. Dostępne wykorzystane gotowce: https://github.com/spatzle/phpws https://github.com/Devristo/phpws Będę wdzięczny za udzielenie mi porady, być może ktoś z Was miał z tym styczność. Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%)
|
Uczę się websocketów na tym serwerze: https://github.com/Flynsarmy/PHPWebSocket-C...HPWebSocket.php. Mój client JS wygląda tak:
Po włączeniu serwer i odświeżeniu klienta pojawia się komunikat: WebSocket created - status 0 Następnie po około 10 sekundach następne: Error undefined undefined Disconnected - status 3 I wtedy serwer informuje o tym, że klient się rozłączył. Wszystko działało perfekcyjnie dopóki połączenie było protokole ws, gdy zmieniłem na wss dzieję się tak jak opisałem. Hostingodawca mówi, że konfiguracji jest w porządku. W konfiguracji serwera websocket (PHPWebSocket-Chat), mam podane IP serwera i port 44444. Wg mnie, przy używaniu SSL, trzeba zmienić nagłówki handshake, ale nie wiem na jakie... |
|
|
|
k00sl Websocket server z SSL 29.03.2014, 13:04:37
Zaszczyk Rozwiązałeś swój problem? Bo właśnie walczę z iden... 14.05.2014, 22:27:54
Crozin Podstawowa informacja, której zabrakło: jakimi błę... 15.05.2014, 07:19:44
Lion Walczyłem z tym problemem przez ostatnie 3 dni. W ... 23.05.2014, 07:05:10
Zaszczyk Zapisuję sobie handshake wysyłany przez klienta do... 25.05.2014, 22:59:28 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:59 |