打开端口443通过在iptables中添加规则(Ubuntu)

Im新的Ubuntu和使用Ubuntu的服务器12.04。 当我运行nmap localhost我得到以下输出:

 Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 3306/tcp open mysql 

这意味着端口443(https)已closures。 我想打开它。 所以我做了以下几点:

我跑了命令

 sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT 

并坚持更改我保存该文件使用sudo sh -c "iptables-save > /etc/iptables.rules"

然后我添加了以下几行到etc/network/interfaces

 pre-up iptables-restore < /etc/iptables.rules post-down iptables-save > /etc/iptables.rules 

重新启动我的系统后,我跑了sudo iptables -L和行

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:https 

是可见的。

但是现在当我运行nmap localhost我仍然没有看到443打开。

请帮忙!

我敢打赌,你没有听到主机上的端口443。 试试这个:在一个终端中运行sudo nc -lk 443然后运行你的nmap localhost 。 这可能与iptables防火墙规则无关。