ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙.如果mysql启本地使用,可以不用打开3306端口.
<code># whereis iptables</code> #查看系统是否安装防火墙可以看到:
<code># iptables -l</code> #查看防火墙配置信息,显示如下:
<code># vi /etc/iptables.rules</code>
添加以下内容(备注:80是指web服务器端口,3306是指mysql数据库链接端口,22是指ssh远程管理端口.)
<code># iptables-restore < /etc/iptables.rules</code> #使防火墙规则生效
<code># vi /etc/network/if-pre-up.d/iptables</code> #创建文件,添加以下内容,使防火墙开机启动
<code># chmod +x /etc/network/if-pre-up.d/iptables</code> #添加执行权限
<code># iptables -l -n</code>查看规则是否生效.