Debian 网络配置

Debian 网络配置

我有一台 Debian VPS,正在尝试打开一些端口,如 80、443 等,以下是我所做的:

创建测试 iptables 文件:

 editor /etc/iptables.test.rules

它有一些基本规则:

*filter
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A OUTPUT -j ACCEPT
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
COMMIT

问题是我在所有行上都收到以下错误:

iptables-restore: line xx failed

我需要尽快启用这些端口,那么出了什么问题?

更新:修复了所有问题,但现在我无法通过任何形式连接到服务器(将地址放在浏览器的地址栏中并转到它)

PS:我将这台服务器用作我的家庭自动化项目的中间点(Android 应用程序向服务器发出命令,服务器又将命令发送给控制房屋的树莓派,然后树莓派发回成功或失败的响应) - 我正在尝试执行以下操作:

1-启用一些端口,例如 80 和 443,我已经使用 iptables 启用了这些端口,但仍然无法将服务器的地址放在浏览器的地址栏中并导航到它。

2-应用程序将如何与服务器通信,注意注册和登录将通过服务器进行,​​因为我现在已经准备好应用程序和 Pi,但它们是分开的(没有连接在一起并且我已经知道它们将通过 HTTP 进行通信,但我不知道如何进行?)

相关内容