当方サーバーの知識に乏しく基本的なことをわかっていない場合があります。ご容赦ください。
synologyNAS DiskstationDS218
node.jsv8 インストール済み(特に設定はしていない)
Web Stationインストール済み(外部から自作htmlファイルを閲覧可能状態)(webフォルダが生成されこの中に通常はindex.htmlを入れている)
ローカルネットワーク内 例:192.168.1.11
外部からhttps://**.*.me
このような環境があり、httpサーバーのように自分のhtmlを外部回線から閲覧できるように設定は済ませてあります。具体的にはnasu内のwebフォルダにあるindex.htmlを「https://**.*.me」にて外から閲覧できる状態です。要するにルーターのポートも開けて、そこから来たアクセスはwebフォルダのindex.htmlに誘導してくれるところまではできています。
これとは別にnode.jsの勉強をしており、こちらは正常な動作を確認できています。
そこでこのスクリプトをnasにのせ、外部から利用できるようにしたいのですがうまくいきません。なおLAN環境下では(192.168.****)正常にアクセスしスクリプトも動きhtmlファイルに接続してくれます。
スクリプトはポート1234で待機するので、https://**.*.me:1234で応答するかと思ったのですがサーバーの反応なしと出ます。
検証はLAN接続して正常に表示されたiphoneをwifi切断しソフトバンク回線で試しましたが駄目でした。
なにか思い違いをしているのでしょうか。なにかアドバイスをお願いします。
追記:
ちなみにネットで当たった情報をもとに何もわからずスクリプトのポートを80に設定しましたがすでに使われている旨のエラーが出ました。sshで接続してnode起動しています。
回答2件
あなたの回答
tips
プレビュー