У меня есть 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
Так что это не проблема