首先,请原谅我的英语水平低。我不是以英语为母语的人.. 但我会尽量解释清楚。
我真的不知道这种情况。我认为这是 iptables 问题.. 但似乎不是。
我正在获取服务器托管(CentOS)。我安装了 Nginx + Django 和 nginx 使用 8080 端口。域连接到服务器。
当我在服务器中执行“wget [domain]:8080/[app name]/”时,它可以工作。当然,“wget 127.0.0.1:8080/[app name]/”是没有问题的。(wget [server ip]:8080/[app name]/,或者)
但是,从其他计算机连接失败。
我检查了我的防火墙设置。我执行了这些命令。
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 8080 -j ACCEPT
iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables restart
我不太了解命令的所有选项,我认为有无用的命令,但我只是尝试了所有 googled iptables 设置。
但我仍然无法连接到我的服务器。首先我应该检查什么?
我不知道这是否重要,但我正在添加到这篇文章中。在 80 端口上,一个 apache 服务器正在运行。它工作正常,我可以从其他计算机连接到 apache。存在数据库连接问题(PHP 到 MySQL),但我认为这只是 PHP 编码错误。
感谢您阅读这个问题。