node.js 애플리케이션 대신 포트 443의 Ubuntu 기본 페이지

node.js 애플리케이션 대신 포트 443의 Ubuntu 기본 페이지

SSL을 사용하여 포트 443에 노드 애플리케이션을 표시하려고 하는데 서버에 항상 기본 우분투 페이지가 표시됩니다. 포트 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 웹 서버 구성을 설정했지만 HTTPS 웹 서버 구성은 기본 설정으로 두었던 것 같습니다. VirtualHostSSL에서 지원하는 다른 설정이 있더라도 표준 설정과 일치하도록 SSL 설정(Apache 가정)을 조정합니다 .

관련 정보