从 aws ec2 实例中删除端口号 3000 要求
remove port no 3000 requirement from aws ec2 instance
我在 aws ec2 (mean bitnami hvm) 实例上托管了我的 MEAN 项目。它在端口 3000 上 运行,我可以通过以下方式访问我的实例:
ec2-xx-xx-xx-xx.amazonaws.com:3000
我想访问没有端口号(3000)的实例,即:ec2-xx-xx-xx-xx.amazonaws.com
我该怎么做?
运行 您的应用程序在端口 80 而不是端口 3000 上,或者 运行 允许您根据需要映射端口和路径的代理(如 nginx
)。
运行 您的 EC2 实例上的此端口转发命令。
sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
并且您的 80 端口将被重定向到 3000 端口。
我在 aws ec2 (mean bitnami hvm) 实例上托管了我的 MEAN 项目。它在端口 3000 上 运行,我可以通过以下方式访问我的实例:
ec2-xx-xx-xx-xx.amazonaws.com:3000
我想访问没有端口号(3000)的实例,即:ec2-xx-xx-xx-xx.amazonaws.com
我该怎么做?
运行 您的应用程序在端口 80 而不是端口 3000 上,或者 运行 允许您根据需要映射端口和路径的代理(如 nginx
)。
运行 您的 EC2 实例上的此端口转发命令。
sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
并且您的 80 端口将被重定向到 3000 端口。