我知道这个问题之前已经被问过,我也看过其中的几个,但由于某种原因,我无法让我的服务器工作。
我想做的是通过互联网访问我的网站。当我尝试本地 (192.168...) 时,它会加载并且一切正常。
但是当从外部连接时,我收到 IP 拒绝连接的情况。
一些事情:
我直接连接到路由器,中间没有任何东西。我确实设置了端口转发。我使用的是端口 80。我的 Ports.conf 设置正确,监听端口 80。我的 000-default.conf 也设置正确。
我遗漏了什么?在我的上一台机器上,我很快就让它工作了,但似乎我在这里遗漏了一些东西……?
答案1
尝试这个
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
当然,还需要保存规则。Iptables-persistent 是一个很好的工具:
sudo apt-get install iptables-persistent
安装后,您可以随时保存/重新加载 iptables 规则:
sudo /etc/init.d/iptables-persistent save
sudo /etc/init.d/iptables-persistent reload