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 웹 서버 구성은 기본 설정으로 두었던 것 같습니다. VirtualHost
SSL에서 지원하는 다른 설정이 있더라도 표준 설정과 일치하도록 SSL 설정(Apache 가정)을 조정합니다 .