Intel Edisonの初期状態で起動するWebサーバを止めたくないけど80番ポート使いたい

2014.12.14

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

既存アプリは使いつつ80番ポートを使いたい

この記事ではDevice Informationというipやホスト名を返すWebアプリのプロセス自体を止めていますが、
これはこれで使いつつ80番ポートも使いたい という人もいるかもしれません。
そんなときはアプリのソースを書き換えて、起動するポートを変えてしまいましょう。

/usr/lib/edison_config_tools/edison-config-server.jsの最終行でlistenしているポート番号を
80から任意のポートに変更します。

//edison-config-server.js
・
・
http.createServer(requestHandler).listen(3000); //←80から3000へ変更

再起動すれば、いままで80番ポートでアクセスしていたDevice Informationが指定したポートでアクセスできます。
これで80番ポートを自分で使うことができるようになりました。