Откройте порт на Ubuntu 14.04

Я видел подобные потоки, но они не помогли мне.

Я использую Ubuntu 14.04.2 LTS (GNU/Linux 2.6.32-042stab108.5 x86_64) на моем VPS.

Я запустил node.js приложение на порте 9000, но этот порт закрывается, таким образом, я не вижу, что моя веб-страница использует веб-браузер через Интернет.

Мои открытые порты:

sudo netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      752/apache2
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      366/vsftpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      454/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      611/master
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      485/mongod
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      599/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      454/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      611/master

Я пытался выполнить следующие команды:

sudo iptables -I INPUT -p tcp -m tcp --dport 9000 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 9000 -j ACCEPT

Но это не помогло мне. Кроме того,/etc/iptables.rules файл отсутствует, таким образом, я не мог сохранить изменения с помощью следующей команды: iptables-сохраните>/etc/iptables.rules

Вы могли помочь мне?Спасибо.

3
задан 16 July 2015 в 09:44

2 ответа

Если Вы не будете видеть port 9000 с командой netstat в listening Вы приложение, не работающее, или возможно лучше для высказывания, то сервер не ожидают соединение на том порте.

0
ответ дан 1 December 2019 в 15:37

Дайте этому попытку

sudo iptables -I INPUT -p tcp -s 0.0.0.0/0 --dport 9000 -j ACCEPT

Для внесения изменения постоянным

iptables-save > /etc/iptables.conf # Save this changes to file
touch /etc/network/if-up.d/iptables # Create file to call conf from
echo "iptables-restore < /etc/iptables.conf" >> /etc/network/if-up.d/iptables # Add this line to this file
chmod +x /etc/network/if-up.d/iptables  # Make the script executable

Исходный Источник

5
ответ дан 1 December 2019 в 15:37

Другие вопросы по тегам:

Похожие вопросы: