В моей локальной сети есть сервер с 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?