虚拟机怎样做端口映射——③
1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=1935/tcp --permanent命令含义:--zone #作用域--add-port=1935/tcp#添加端口,格式为:端口/通讯协议--permanent#永久生效,没有此参数重启后失效3、重启防...
自己有一个项目想跑在服务器上,但是又不想购买服务器。于是就可以拿虚拟机充当服务器,当你主机访问的时候就可以通过访问宿主机的地址进行访问
我的虚拟机里面的linux
版本是CentOS7
,CentOS7
和以前的版本命令上会有一些差别。
请在进行下面步骤之前确保虚拟机的IP是静态IP,然后每次启动IP变动了就需要跟着做出改变,很麻烦的,所以建议配置双网卡啦
注意:做完上面的还是不能够访问哦。由于刚安装好的CentOS7
的防火墙是开启的,也就是说我的应用程序8090
端口还在防火墙之内,所需要做的工作就是将8090
端口开放。以下命令在root
用户运行的哦
#开放8090端口
sudo firewall-cmd --zone=public --add-port=8090/tcp --permanent
#重启网络服务
sudo systemctl restart netword
#查看8090端口是否开放
netstat -ntulp |grep 8090
-bash: netstat: command not found #发现没有这个命令
yum install net-tools #安装一下这个命令
#再次确认8090端口有没有在防火墙之外
[root@localhost ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1258/master
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1102/sshd
tcp6 0 0 ::1:25 ::😗 LISTEN 1258/master
tcp6 0 0 :::8090 ::😗 LISTEN 682/java
tcp6 0 0 :::22 ::😗 LISTEN 1102/sshd
ok就这样,我部署在虚拟机上的halo博客就是这样的。由于我这个IP是局域网的IP所以是不能够配域名的
更多推荐
所有评论(0)