node.jsアプリケーションの代わりにポート443のUbuntuメインページ

node.jsアプリケーションの代わりにポート443のUbuntuメインページ

SSLを使用してポート443にノードアプリケーションを表示しようとしていますが、サーバーには常にデフォルトのUbuntuページが表示されます。ポート80から443にリダイレクトを設定しましたが、正常に動作します。

Nodeアプリケーションはポート3000で実行されており、http://myapp:3000からアクセスできます。

iptablesを使ってみましたが、何も起こりませんでした。

sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 3000
sudo iptables -t nat -A OUTPUT -p tcp --dport 443 -j REDIRECT --to-ports 3000

私はUbuntu Server(Apache2)と一緒にAmazon EC2を使用しています。 Amazonセキュリティグループにポート80と443を設定しました。

答え1

HTTP Webサーバー構成を設定しましたが、HTTPS Webサーバー構成はデフォルト設定のままにしたようです。VirtualHostSSLでサポートされている他の設定があっても、標準設定と一致するようにSSL設定(Apache仮定)を調整します。

関連情報