http://www.cyokodog.net/blog/first-node-js/ このページを見ながらNode.jsについて調べてみています。Node.jsが主にサーバーサイドで動作するフレームワークであることは何となくつかめてきましたが、ローカルマシンにおける開発にも役立てられるのではないかと思って勉強してます。
ところで、httpモジュールによるHTTPサーバーのサンプルを動かした場合に、私の知らないうちに自分のマシンが公開自宅サーバーと化してしまうような事態にならないかどうかと悩んでいます。サーバー機能自体はいろいろと試してみたいところなのですが、それで自分のPCにセキュリティーホールを作り出すわけにはいかないので、ローカルで完結させたいです。サーバーのサンプルのままでいいのか、さらにローカル完結用にコードを追加する必要があるのでしょうか?
環境は、Windows 10 64bit、Node.js バージョン5.9.0 です。よろしくお願いします。
Node.jsをローカルで使いたい
- tk-xleader
- 記事: 158
- 登録日時: 14年前
- 連絡を取る:
Re: Node.jsをローカルで使いたい
自己解決いたしました。
HTTPサーバーを公開にするためには、
(1) HTTPサーバーが使用するポートが開放されており、
(2) 自機でサーバーソフトが起動している。
という2つの条件を満たしていなければならないということが分かりました。そこで、ポート80を遮断して運用することによって、自機でサンプル的なサーバーアプリを起動した場合でも公開サーバー状態にならないと思われるので、これで解決としたいと思います。
HTTPサーバーを公開にするためには、
(1) HTTPサーバーが使用するポートが開放されており、
(2) 自機でサーバーソフトが起動している。
という2つの条件を満たしていなければならないということが分かりました。そこで、ポート80を遮断して運用することによって、自機でサンプル的なサーバーアプリを起動した場合でも公開サーバー状態にならないと思われるので、これで解決としたいと思います。