VPS上的IP表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VPS上的IP表相关的知识,希望对你有一定的参考价值。

我正在尝试使用以下方法在GoDaddy虚拟主机上设置iptables:

iptables -P INPUT ACCEPT
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -L -v

## open port ssh tcp port 22 ##
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

## open tcp port 25 (smtp) for all ##
iptables -A INPUT -p tcp --dport 25 -j ACCEPT

## open dns server ports for all ##
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT

## open http/https (Apache) server port to all ##
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT

## open tcp port 110 (pop3) for all ##
iptables -A INPUT -p tcp --dport 110 -j ACCEPT

## open tcp port 143 (imap) for all ##
iptables -A INPUT -p tcp --dport 143 -j ACCEPT

每次启动iptables服务时,此服务器上的所有网站都无法运行,我无法访问Plesk。

如果我服务iptables停止,它都会再次运行。这里有一个简单的语法错误吗?

答案

你在运行/etc/init.d/iptables save来保存你的规则吗?如果您使用的是CentOS 6,则需要在yum install policycoreutils之前运行/etc/init.d/iptables save,否则您将收到错误消息。保存规则后,需要重新启动iptables。

此外,您需要为端口8443添加规则才能访问Plesk。

以上是关于VPS上的IP表的主要内容,如果未能解决你的问题,请参考以下文章

请问如何修改指定服务器的出口IP?多个IP的VPS一句命令修改VPS出口ip

使用 Ubuntu 12.04.3 x32 的 nginx VPS 上的 Phpmyadmin-error

为啥putty和Xshell5连接不上VPS。提示could not connect to 我的VPS IP (PORT:) Connection failed

将 Django 连接到 VPS 上的 MySql 数据库

使用 VPS 和 *** 通过静态 IP 进行路由

微软的AZUREvps是免费的么