GVKun编程网logo

CENTOS: 把TOMCAT的8080端口换成80(tomcat端口改为80)

24

在本文中,您将会了解到关于CENTOS:把TOMCAT的8080端口换成80的新资讯,同时我们还将为您解释tomcat端口改为80的相关在本文中,我们将带你探索CENTOS:把TOMCAT的8080端

在本文中,您将会了解到关于CENTOS: 把TOMCAT的8080端口换成80的新资讯,同时我们还将为您解释tomcat端口改为80的相关在本文中,我们将带你探索CENTOS: 把TOMCAT的8080端口换成80的奥秘,分析tomcat端口改为80的特点,并给出一些关于CentOS 6 防火墙 开放端口 80 8080 3306 22、Centos Apache 80 代理Tomcat 8080端口、CentOS/Linux 开放80、8080端口或者开放某个端口、CentOS7怎么开放8080端口?的实用技巧。

本文目录一览:

CENTOS: 把TOMCAT的8080端口换成80(tomcat端口改为80)

CENTOS: 把TOMCAT的8080端口换成80(tomcat端口改为80)

这里比较简单。就是利用iptables把端口转一下。按照一下步骤走,应该可以实现的。

注:我会用到我介绍的小工具来做编辑,可以参考我的帖子CENTOS要安装的小工具

第一步:运行以下命令。把8080转到80

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080

第二步:把以上运行的命令保存到文件。当然,也可以直接用nano来编辑。不过,能让系统做,就让系统自己做吧。免得出错。
 iptables-save > /etc/sysconfig/iptables

以上那个/etc/sysconfig/iptables文件是随便一个文件名就可以。是文本的来,可以随时用nano打开看。这里我使用iptables为文件名。


第三步:打开/etc/rc.local文件,这个文件在启动时会自动load的。

nano /etc/rc.local

第四步:把以下语句拷贝到rc.local里。主要要把/etc/sysconfig/iptables文件名字写对。
iptables-restore < /etc/sysconfig/iptables
好了。重启后,80端口可以使用了。

CentOS 6 防火墙 开放端口 80 8080 3306 22

CentOS 6 防火墙 开放端口 80 8080 3306 22

命令行执行:

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT


然后保存:
#service iptables save


查看打开的端口:
#service iptables status

 

防火墙命令:

1 关闭防火墙-----service iptables stop 
2 启动防火墙-----service iptables start 
3 重启防火墙-----service iptables restart 
4 查看防火墙状态--service iptables status 
5 永久关闭防火墙--chkconfig iptables off 
6 永久关闭后启用--chkconfig iptables on

Centos Apache 80 代理Tomcat 8080端口

Centos Apache 80 代理Tomcat 8080端口

运行环境:Centos 6.5
Apache: 2.2.5

  1. 开启apache proxy的相应模块

编辑 /etc/httpd/conf/httpd.conf文件

sudo vim /etc/httpd/conf/httpd.conf

查看模块中,带有proxy字样的开头是否有#号,如果没有,代表是已经开启proxy模块了

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
  1. apache vhost 添加 装发功能
<VirtualHost *:80>
    ServerName www.tomcat.test
    ServerAlias www.tomcat.test tomcat.test
    ServerAdmin [email protected]
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / ajp://localhost:8009/
</VirtualHost>

访问 域名应该就可以了

因为尝试了使用 http形式的代理

ProxyPass / http://localhost:8080
ProxyPassReverse/  http://localhost:8080

但是如果是域名是外网的,访问 Apache 80 端口,Chrome 的Console 会提示 类似 无法加载 http://localhost:8080/test/js/web.js的错误。

References
  1. apache 80 端口 反向代理 tomcat 8080端口
  2. 使用Apache 80端口代理tomcat的8080端口 提到Tomcat 官网文档中,有关于 Proxy的内容
  3. apache二级域名80端口通过代理映射到Tomcat8080端口 通过它,才尝试了 ajp的连接方式
  4. Apache 整合 Tomcat (首先Apache 发布的是PHP项目,占用端口80,tomcat 发布的是Java 项目,占用端口8080) 因为底下的话而特意加入进来的

CentOS/Linux 开放80、8080端口或者开放某个端口

CentOS/Linux 开放80、8080端口或者开放某个端口

装载系统的时候只开启了22端口。结果再装完Nginx+PHP+MySQL 后不能访问网站。

iptables -L -n 

查看防火墙设置发现没开启80端口

由于Linux防火墙默认是关闭的。可以用两种方式,一个是关闭防火墙,另一个就是让防火墙开放这个端口。

关闭防火墙命名:

service iptables stop (不推荐)

  开放8080端口的解决步骤如下:

  1、修改/etc/sysconfig/iptables 文件,增加如下一行:

  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

       重启iptables


       service iptables restart
 

  2、重启防火墙,这里有两种方式重启防火墙

  a) 重启后生效
  开启: chkconfig iptables on
  关闭: chkconfig iptables off

  b) 即时生效,重启后失效
  开启: service iptables start
  关闭: service iptables stop

开放一个范围的端口3000到5000

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000:5000 -j ACCEPT

CentOS7怎么开放8080端口?

CentOS7怎么开放8080端口?

centos7已经开始使用firewall作为防火墙,而不是iptables了,所以,开放8080端口就和以往不一样了,那么该怎么开放8080端口呢?下面我们就来看看详细的教程。

1、连接centos7服务器;

2、我们可以输入命令查看防火墙的状态;

firewall-cmd –state  ;

3、如果上一步处于关闭状态,输入命令:

systemctl start firewalld.service;

4、开启8080端口,输入命令:

firewall-cmd –zone=public –add-port=8080/tcp –permanent;

5、让我们来解释一下上一个命令:

--zone=public:表示作用域为公共的;

--add-port=8080/tcp:添加tcp协议的端口8080;

--permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

6、输入命令重启防火墙

systemctl restart firewalld.service

7、输入命令重新载入配置

firewall-cmd –reload;

以上就是centos7开放8080端口的方法,希望大家喜欢,请继续关注江湾时代。

相关推荐:

centos7怎么关闭ipv6仅使用ipv4?

CentOS7.0怎么设置屏幕分辨率?

CentOS 7系统怎么安装极点五笔输入法?

今天关于CENTOS: 把TOMCAT的8080端口换成80tomcat端口改为80的介绍到此结束,谢谢您的阅读,有关CentOS 6 防火墙 开放端口 80 8080 3306 22、Centos Apache 80 代理Tomcat 8080端口、CentOS/Linux 开放80、8080端口或者开放某个端口、CentOS7怎么开放8080端口?等更多相关知识的信息可以在本站进行查询。

本文标签: