无法通过 80 以外的端口访问服务器

无法通过 80 以外的端口访问服务器

我在 Rackspace 上托管一个服务器。通常我会将一些域名重定向到我的 IP,并使用 nginx 进行内部路由。这是我的默认配置:

server {
    listen MY_IP:80;
    server_name MY_DOMAIN.com;

    location / {
        fastcgi_pass 127.0.0.1:8888;
    [...]

我的网络服务器在 8888 上运行并且正常运行。

我现在需要直接在给定端口上公开我的 IP,以便我可以访问该站点进行测试

http://MY_IP:8111

但似乎不起作用。我的 nginx 设置如下:

server {
    listen MY_SERVER:8111;
    server_name _;
    location / {
        fastcgi_pass 127.0.0.1:9892;
    [...]

网络服务器在 9892 上正确运行。如果我 wgethttp://我的服务器:8111 来自服务器本身它可以工作,但从外部来看,它只是拒绝连接,直到超时。

我以为这是我的 IP 表的问题,但它似乎是正确的:

   target     prot opt source               destination
   ACCEPT     all  --  SERVER_NAME          anywhere

   Chain FORWARD (policy ACCEPT)
   target     prot opt source               destination

   Chain OUTPUT (policy ACCEPT)
   target     prot opt source               destination

你能帮忙吗?谢谢

答案1

最有可能是防火墙问题,我会联系支持人员并确认端口未被阻止。您可以先运行端口扫描。

相关内容