Cento 7 Firewalld отклоняет все входящие подключения к моему веб-серверу - PullRequest
0 голосов
/ 07 мая 2018

У меня есть Centos7 VM, собранная с использованием vagrant с частным IP-адресом: 192.168.56.255

Я запускаю загрузочное приложение Spring на этой виртуальной машине через порт 8443. Оно поддерживает HTTPS. Моя проблема в том, что при попытке отправить https запросы на веб-сервер 192.168.56.255 с помощью команды Curl, я получил

curl: (7) Couldn't connect to server

Я прочитал много учебных пособий, в которых объясняется, как настроить брандмауэр в Cento7, но все еще есть проблема, которую предоставляет DigitalOcean

Когда я печатаю

sudo firewall-cmd --list-all-zones

Я получил

public
  target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: ssh dhcpv6-client https http mysql
  ports: 8443/tcp 3306/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

Как видите, я включил все, что мне нужно, и даже больше, но все же. Я даже выключил брандмауэр, но соединение с моим хостом все равно было отклонено.

Когда я внес изменения, я перезагрузил брандмауэр

sudo firewall-cmd --realod

Так что это не проблема

1 Ответ

0 голосов
/ 07 мая 2018

Проблема была не в Firewalld, а в предварительно сконфигурированном IP-адресе с использованием Vagrant.

IP-адрес не должен быть 255 в первом байте, как я сделал 192.168.56.255 потому что это означает, что это широковещательный адрес. Так что я решил это, изменив его на 192.168.56.10

...