网站更新内容:请访问: https://bigdata.ministep.cn/

OSError: [Errno 98] Address already in use

问题:OSError: [Errno 98] Address already in use

原因:

linux 端口被占用,先终结此端口

解决办法

netstat -nlp | grep 80

-- nginx 占用了80端口
sudo systemctl stop nginx -- 先终止nginx程序

终极解决办法:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8082

iptables端口转发
首先程序绑定1024以上的端口,然后root权限下做转发注意有些系统需要手动开启IP FORWARD功能

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

参考

linux普通用户使用1024以下的端口(80) - 简书]

posted @ 2021-02-18 19:13  ministep88  阅读(274)  评论(0编辑  收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/