2

В моей локальной сети есть сервер с Scientific Linux (дистрибутив RedHat или Fedora), я выполнил yum install nginx но страница приветствия недоступна с других компьютеров в моей сети.

Когда я делаю telnet open localhost 80 а затем GET / HTTP/1.0 я получаю html-код от nginx, так что он работает точно. Но когда я хочу подключиться удаленно, делая telnet open 192.168.3.130 80 я получаю:

Trying 192.168.3.130...
telnet: Unable to connect to remote host: No route to host

Итак, я предполагаю, что что-то не так с моими сетевыми настройками, может быть, iptables или что-то еще?

Следующим шагом я отключил iptables: service iptables stop и это помогло, теперь я могу подключиться удаленно с помощью telnet.

Поэтому я думаю, мне нужно исправить свои правила iptables. Я немного погуглил и нашел это правило -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT но оно все еще не позволяло мне подключаться удаленно, когда iptables работает.

Может кто-нибудь помочь мне установить правильную конфигурацию iptables?

1 ответ1

3

Попробуй это

Откройте диалоговое окно брандмауэра (Приложения -> Другое -> Брандмауэр), выберите "Постоянная конфигурация" и затем отметьте службу "http" как доверенную во всех зонах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .