一、端口转发
1、使用非root用户 启动8080端口程序
2、然后用root配置80端口转发8080端口
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1 #允许转发
sysctl -p /etc/sysctl.conf
保存配置
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
二、指定赋权
root用户执行 cd /home/lande/nginx/sbin/ chown root nginx chmod u+s nginx
这样普通用户可以启动nginx 其他应用同理