centos7开启80端口?检测80端口是否开启

今天给各位分享centos7开启80端口的知识,其中也会对检测80端口是否开启进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

通过iptables实现共享上网及端口代理转发

虚拟机器1:

1、NAT网:192.168.183.131(可上外网)

2、LAN网:10.0.0.1

虚拟机器2:

LAN网:10.0.0.100

虚拟机器3:

LAN网:10.0.0.200

目标:虚拟机器2和3通过虚拟机器1共享上网

操作步骤:

以上完成,即可上网(共享上网,不需要开启防火墙)。

目标:通过访问虚拟机器1的80端口,代理访问虚拟机2的nginx80端口

操作步骤:

此时,在浏览器上,输入192.168.183.131即可访问到nginx页面。

由此可见,iptables作端口转发,也是非常简单的(转发,不需要开启防火墙)。

PS:以上两种情况,相关配置情况:

相关命令集合:

Centos7极简单模式:

同样开启路由转发sysctl-w net.ipv4.ip_forward=1.

常见操作

实际案例

云服务器

一般云服务器只有内网网卡,外网IP是映射IP;

因此只要转发内网IP,然后开启路由转发即可。

开启路由转发: sysctl-w net.ipv4.ip_forward=1

虚拟机安装centOS 7后使用问题总结

查看ONBOOT项,该项设置默认在系统启动时是否启动网卡,将no修改成yes,按ESC键并输入:wq保存退出

然后输入 service network restart(如果非root用户需要使用sudo命令: sudo service network restart)重启网卡。

再输入 ip addr:

首先,查看系统是否已经安装 openssh-server,执行 yum list installed| grep openssh-server命令:

然后进入到/etc/ssh路径下,打开 ssh_config文件:

vi/etc/ssh/ssh_config

开启使用用户名密码作为连接验证,开启22端口(将配置项前的#删除):

接下来,查看ip,我本地使用ssh方式连接成功。

查看vsftpd服务状态: service vsftpd status发现没有服务

安装vsftp: yum install-y vsftpd

设置开机启动: systemctl enable vsftpd.service

重新启动: service vsftpd restart

配置防火墙: firewall-cmd--add-service=ftp--permanent##永久开放ftp服务

重载防火墙: firewall-cmd--reload

防火墙常用命令:

firewall-cmd--state##查看防火墙状态,是否是running

firewall-cmd--reload##重新载入配置,比如添加规则之后,需要执行此命令

firewall-cmd--get-zones##列出支持的zone

firewall-cmd--get-services##列出支持的服务,在列表中的服务是放行的

firewall-cmd--query-service ftp##查看ftp服务是否支持,返回yes或者no

firewall-cmd--add-service=ftp##临时开放ftp服务

firewall-cmd--add-service=ftp--permanent##永久开放ftp服务

firewall-cmd--remove-service=ftp--permanent##永久移除ftp服务

firewall-cmd--add-port=80/tcp--permanent##永久添加80端口

iptables-L-n##查看规则,这个命令是和iptables的相同的

man firewall-cmd##查看帮助

centos7没有etc文件

centos7没有etc文件怎么办?开启80端口和重启防火墙端口。

1、开启80端口,检查开放80端口是否开启,看到Apache被占用或进程不是正常希望的进程,那么可以去相应的程序修改相应端口号。

2、重启防火墙端口,查看防火墙的开放的端口是否正常,可修改配置后要重启防火墙。

阅读剩余
THE END