博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux tomcat 80 端口不能访问
阅读量:6035 次
发布时间:2019-06-20

本文共 606 字,大约阅读时间需要 2 分钟。

hot3.png

ubuntu  tomcat 80 端口配置

 

主要问题:

1.普通用户登陆时,是没不能打点80端口的。

需求:

    现有项目需要发布到外网

问题:

    环境:ubuntu+tomcat 、ip 地址要备案,不然,启动成功也是不能访问的。

    配置:80 端口

    问题:项目不能访问

    结果:没有查询出问题

结论:修改了linux 的路由表

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8088 (需要root 权限)

iptables -L  查看 路由列表

外网域名配置:

    1.域名管理地址

    2.添加DNS映射

多说一句:tomcat 默认配置的8080 端口,访问我没有通过,在网上查资料说是

8080 linux 是禁止访问的,需要关闭防火墙,也是懒的搞了,就换成了8088

上面方法是错误的,犹豫项目如果在外网访问,如果没有ip备案,是不行的。

没有ip备案  :80,8080,443 都是不能访问的。

所以备案是第一位的

 

方法二:

如果用的普通用户,是不能起动80 端口的。

所以,我们在起动时,需要切换的 root 用户

一、修改server.xml port 为80

二、sudo su  切换到  root 用户

三、启动服务

 

 

 

 

转载于:https://my.oschina.net/lavedream/blog/490098

你可能感兴趣的文章
bzoj2165
查看>>
算术运算表达式正则及分析
查看>>
Oracle 12c 多租户 手工创建 pdb 与 手工删除 pdb
查看>>
shell初涉
查看>>
[浪子学编程][MS Enterprise Library]ObjectBuilder之创建策略祥解(二)
查看>>
ASP.NET 中设置路径的三种方式
查看>>
EBS使用 Distributed AD在多个节点并行adpatch
查看>>
windows添加和删除服务
查看>>
关于云栖,有点无语的几个地方,管理能不能管?
查看>>
Windows线程的同步与互斥
查看>>
C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入
查看>>
AngularJs ng-change事件/指令(转)
查看>>
linux系统下安装两个或多个tomcat
查看>>
ProtoBuffer 简单例子
查看>>
iOS多线程开发系列之(一)NSThread
查看>>
微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
查看>>
SAP WM Physical Inventory Method ST & PZ
查看>>
一次快速的数据迁移感悟
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>