Ни один из моих серверов не работает на Fedora Server 23
В настоящее время я пытаюсь использовать сервер Dell PowerEdge с сервером Fedora 23 в качестве сервера Minecraft и веб-сервера. Некоторое время мой друг использовал его для размещения своего сервера майнкрафт на порту 25565, и он полностью работал после пропуска через брандмауэр. Когда я пытаюсь подключиться к серверу через порт 25566 после пропуска через брандмауэр, я не могу подключиться. Даже после полного отключения брандмауэра он не работает. Мой клиент не может подключиться к серверу, и в журнале сервера нет соединений.
То же самое касается веб-сервера: и с Apache, и с Nginx мой веб-браузер выдает ошибку времени ожидания.
Есть идеи?
1 ответ
Судя по комментариям, вы отключили firewalld, который не позволяет запускаться при загрузке, но фактически не останавливает работающий в данный момент экземпляр. Это своего рода жаргонное различие, но оно полезно - состояние текущей системы не обязательно совпадает с тем, что вы хотите при следующей загрузке.
Также обратите внимание, что при использовании systemd "отключить" означает "не запускаться при загрузке", но для некоторых служб другие события (например, сообщение от какой-либо другой службы или горячее подключение некоторого оборудования) могут по-прежнему активировать их. Чтобы полностью отключить услугу, используйте systemctl mask service
,
И, наконец, я действительно рекомендую открывать только тот порт, который вам нужен, а не отключать брандмауэр. Нет более специфического риска (так как никакие сервисы не должны быть настроены на прослушивание без явного включения), но это хорошая практика.