背景:配置好域名后由于默认端口是80,由于服务所在端口为xxx,所以不能直接通过域名访问环境,因此需要设置端口转发
端口转发操作步骤:
第一步:关闭防火墙 (Ubuntu/CentOS命令不同,以下是CentOS的命令,请对号ru'zuo)
systemctl stop firewalld
service iptables stop
第二部:修改端口转发配置,开启转发功能
/etc/sysctl.conf
net.ipv4.ip_forward = 1(默认没有或为0表示关闭转发功能)
第三部:设置端口转发
iptables -t nat -A PREROUTING -p tcp --dport 80(需要转发的端口) -j REDIRECT --to-ports 3000(转发的目的端口)
第四部:保存配置并重启
service iptables save
service iptables restart
来源:oschina
链接:https://my.oschina.net/u/4864503/blog/4784487