美文网首页
linux 80端口映射到8080

linux 80端口映射到8080

作者: 内卷星球 | 来源:发表于2018-03-25 06:12 被阅读0次

有时我们在服务Linux服务器上安装了tomcat(端口号为8080),而要求是输入网址后不添加端口号就能访问,这就意味着浏览器得通过80端口访问到你的tomcat(端口为8080),为此有两种解决方式:

  1. 基于linux系统禁止1024一下的端口让非root用户使用,那么就必须是用root用户登录才能去启动修改为80端口的tomcat(注意: 直接在tomcat server.xml中更改为80,用sudo命令是启动不了的,必须要root用户登录启动!!)

  2. 基于root密码不是随随便便能得到的,所以一般采用第二种方法(即端口映射)来达到你的目的:具体命令为:

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

-t nat : 指出我要操作什么表.(不写就表示filter.默认是filter) 
-A PREROUTING : A 添加的意思.表示我要在PREROUTING 中添加一个规则 
--dport 80 : 如果请求80端口. 
--to-port 8080 : 那么就转到8080端口. 

相关文章

  • linux 80端口映射到8080

    有时我们在服务Linux服务器上安装了tomcat(端口号为8080),而要求是输入网址后不添加端口号就能访问,这...

  • Docker 容器管理

    创建容器常用选项 创建一个交互式容器-p 8080:80 将容器的80端口映射到宿主机的8080端口。访问宿主机的...

  • Docker与外部主机互传文件

    (一)将外部主机文件拷贝到Docker容器 1.首先需要启动nginx,将容器的80端口映射到本机的8080端口,...

  • nginx自动添加内网端口

    现象: 1.内网nginx服务器提供web的端口为8080;2.通过路由的转换,将8080端口映射为外网的80端口...

  • Centos7端口映射

    端口映射命令(80>8080): 重启后会失效。 保存命令: centos7没有该命令: 解决方法:1.先执行如下...

  • Docker创建容器的几个细节

    在后台打开 名称为laravel11 且本地8080端口映射容器80端口 并链接数据库(--link=mysql1...

  • linux下apache配置80端口映射到8080上

    前提 Apache2已经正常安装,安装命令如下: 1、进入apache2的目录命令如下: 2、进入httpd.co...

  • docker安装tomcat

    搜索tomcat镜像 拉取tomcat镜像 创建容器,设置端口映射、目录映射 参数说明:-p 8080:8080:...

  • NGINX同时发布JMETER报告和禅道、SONAR

    JMETER报告发布到localhost:80/report下; 禅道从81端口映射到80,发布到localhos...

  • kubernetes 命令

    查看当前pod kubectl get pods 将容器8080端口映射到节点端口 kubectl expose ...

网友评论

      本文标题:linux 80端口映射到8080

      本文链接:https://www.haomeiwen.com/subject/mejfqftx.html