在本文中,您将会了解到关于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 6 防火墙 开放端口 80 8080 3306 22
- Centos Apache 80 代理Tomcat 8080端口
- CentOS/Linux 开放80、8080端口或者开放某个端口
- CentOS7怎么开放8080端口?
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
命令行执行:
#/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 6.5
Apache: 2.2.5
- 开启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
- 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
- apache 80 端口 反向代理 tomcat 8080端口
- 使用Apache 80端口代理tomcat的8080端口 提到Tomcat 官网文档中,有关于 Proxy的内容
- apache二级域名80端口通过代理映射到Tomcat8080端口 通过它,才尝试了 ajp的连接方式
- Apache 整合 Tomcat (首先Apache 发布的是PHP项目,占用端口80,tomcat 发布的是Java 项目,占用端口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已经开始使用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端口换成80和tomcat端口改为80的介绍到此结束,谢谢您的阅读,有关CentOS 6 防火墙 开放端口 80 8080 3306 22、Centos Apache 80 代理Tomcat 8080端口、CentOS/Linux 开放80、8080端口或者开放某个端口、CentOS7怎么开放8080端口?等更多相关知识的信息可以在本站进行查询。
本文标签: