UFW говорит, что порт открыт, все остальные не согласны

1794
Matt Ellen

Я использую apache2 в Ubuntu 9.10 и хочу открыть определенный сайт через порт 10045.

Моим первым инстинктом было пойти в UFW и открыть этот порт. Я сделал это, и если я делаю список правил в UFW, я получаю это:

Status: active  To Action From -- ------ ---- 80/tcp ALLOW 192.168.1.0/24 443/tcp ALLOW Anywhere 22/tcp ALLOW 192.168.1.0/24 9418/tcp ALLOW Anywhere 10045/tcp ALLOW Anywhere 

Но если я запускаю nmap, я получаю это:

Starting Nmap 5.00 ( http://nmap.org ) at 2010-08-02 18:15 BST Interesting ports on myserver (192.168.1.65): Not shown: 996 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 443/tcp open https 9418/tcp open unknown 

И если я проверю специально для 10045:

PORT STATE SERVICE 10045/tcp closed unknown 

Если я попытаюсь зайти на сайт, я просто получу тайм-аут.

Что мне нужно сделать, чтобы открыть порт?

0

2 ответа на вопрос

3
b0fh

closed означает, что ни один сервис не слушает этот порт.

Вы проверяли, что Apache действительно слушает его? сделать netstat -ltpn, посмотреть, если 10045 указан как связанный Apache.

Вы добавили правильную директиву Listen к конфигурации apache? ты перезапустил его потом?

в моем ports.conf у меня есть `NameVirtualHost 192.168.1.65: 10045` и в 000-default на сайтах с включенным у меня`... `. Этого достаточно? Matt Ellen 13 лет назад 0
Я вижу это сейчас! У меня не было `Слушай 10045` Matt Ellen 13 лет назад 0
0
Taras Vaskiv

Я была такая же проблема. Блин потратил 2 часа. Суть в том, что я запустил бродячую машину с Ubuntu 16. Затем я установил couchdb 2.1 и попытался получить доступ к кушетке снаружи. (curl 192.168.33.10:5984) Curl сказал, что соединение отказано. Но Nmap сказал

(env27) [codertarasvaskiv@lodestone trash]$ nmap -Pn 192.168.33.10 -p 5984 Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-13 12:22 EET Nmap scan report for 192.168.33.10 Host is up (0.00052s latency). PORT STATE SERVICE 5984/tcp closed couchdb Nmap done: 1 IP address (1 host up) scanned in 6.56 seconds 

Поэтому я попытался открыть порт с помощью UFW. 192.168.33.10 (sudo ufw allow 5984) и перезапустил службу ufw.

ubuntu@client:~$ sudo ufw status Status: active To Action From   -- ------ ---- 22 ALLOW Anywhere 5984 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 5984 (v6) ALLOW Anywhere (v6) 

Но это не помогло. Nmap говорит, что тот же «порт закрыт»

Поэтому мое решение было следующим: я отредактировал /opt/couchdb/etc/local.ini и изменил bind_addres = 0.0.0.0 в разделе [chttp]. Это сработало. Nmap теперь говорит, что порт открыт.

PORT STATE SERVICE 5984/tcp open couchdb