Назад | Перейти на главную страницу

Сайт вычислений Google недоступен, и в соединении telnet отказано

Я пробовал несколько вещей, на которые указывалось, но не могу понять, почему я не могу видеть свою страницу сервера, работающую на вычислительной машине Google, на которой запущен Debian.

Я установил nginx на вычислительном экземпляре.

  1. Выход для netstat -an | grep "LISTEN " как показано ниже

:

tcp        0      0 127.0.0.1:8998          0.0.0.0:*               LISTEN  
tcp        0      0 0.0.0.0:65001           0.0.0.0:*               LISTEN  
tcp        0      0 127.0.0.1:40333         0.0.0.0:*               LISTEN  
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN  
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN  
tcp        0      0 0.0.0.0:26              0.0.0.0:*               LISTEN  
tcp6       0      0 :::8085                 :::*                    LISTEN  
tcp6       0      0 :::22                   :::*                    LISTEN  
tcp6       0      0 :::26                   :::*                    LISTEN  
  1. Я разрешил и http, и https в брандмауэре

  2. Вот мои iptables

:

Chain INPUT (policy ACCEPT)  
target     prot opt source               destination  

Chain FORWARD (policy ACCEPT)  
target     prot opt source               destination  
DOCKER-ISOLATION  all  --  anywhere             anywhere  
ACCEPT     all  --  anywhere             anywhere             ctstate   RELATED,ESTABLISHED  
DOCKER     all  --  anywhere             anywhere  
ACCEPT     all  --  anywhere             anywhere  
ACCEPT     all  --  anywhere             anywhere  

Chain OUTPUT (policy ACCEPT)  
target     prot opt source               destination  

Chain DOCKER (1 references)  
target     prot opt source               destination  

Chain DOCKER-ISOLATION (1 references)  
target     prot opt source               destination  
RETURN     all  --  anywhere             anywhere  
  1. Когда делаю telnet ip 80
    Я получаю сообщение об ошибке в соединении.

  2. В правила брандмауэра я дополнительно добавил «udp: 80»; разрешить все IP.

  3. Я перехожу с панели управления GCP на IP (https://35.202.214.186/), и я попытался удалить https, чтобы http://35.202.214.186

    Но я не могу попасть на сайт.

Запросите любые справочные указатели.

На компьютерах Compute Engine Vitural есть два отдельных брандмауэра, которые могут нуждаться в надлежащем обслуживании. Первый - это внутренний брандмауэр виртуальной машины (iptables, ...), который обычно вам не нужно изменять его правила, поскольку конфигурация по умолчанию подходит для большинства приложений.

Второй межсетевой экран Брандмауэр Compute Engine VPC. Этот брандмауэр имеет правила по умолчанию для протоколов HTTP и HTTPS для сеть VPC по умолчанию. Если ваша виртуальная машина создана в этой сети VPC по умолчанию, вам просто нужно будет проверить наличие правил брандмауэра и пометить свою виртуальную машину с помощью http-server и https-server. В противном случае вы должны создать соответствующие правила, чтобы разрешить эти протоколы / трафик.