Tweet
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
- Newer: C言語(NW)とWebサーバのお勉強「Portable minimal web servers」を読む
- Older: mod_websocket for lighttpdをMacで動かしてみる2(無事成功!)
Comments:
- @nori0428 2010-02-19 (金) 23:03
ありがとうございます、blog書くの苦手なので、導入記事書いていただけるの、とってもうれしいです:)
http://localhost:8080/wss_chat.html
これなんですが、早速突っ込みましょう。
server.port = 8080
$SERVER["socket"] == ":8443"
この場合、通常のhttpサーバとしてポート8080番で、httpsサーバとして8443番でListenしています。
ですので、
http://localhost:8080/wss_chat.html
この場合、wss_chat.htmlはhttp経由で取得され、wss_chat.html内部で生成されたWebSocketはhttps経由で繋がります。
両方httpsにする場合は、
https://localhost:8443/wss_chat.html
ですね。また、その場合には、$SERVER["socket"] == ":8443"ブロック内の、server.document-rootをhttpのdocument rootと分けておいたほうがわかりやすいかと思います:)
- tnantoka 2010-02-20 (土) 00:00
早速の突っ込みありがとうございます。
>ありがとうございます、blog書くの苦手なので、導入記事書いていただけるの、とってもうれしいです:)
こんなレベルの記事で良ければ、これからもよろしくお願いします。
>両方httpsにする場合は、
>https://localhost:8443/wss_chat.html
>ですね。
どちらもSSLにすべきでしたか。
サンプルとしてどちらがわかりやすいか迷ったんですが…。
「ページ自体はHTTPで、WebSocketsのやりとりだけ暗号化したい…」なんてケースはないでしょうから、どちらもHTTPSにしとくべきですよね。
>その場合には、$SERVER["socket"] == ":8443"ブロック内の、server.document-rootをhttpのdocument rootと分けておいたほうがわかりやすいかと思います:)
セキュリティ上も分けるべきですよね。
サボってすいません^^