Я выполняю 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
И если я проверяю специально для 10 045:
PORT STATE SERVICE
10045/tcp closed unknown
Если я пытаюсь посетить веб-сайт, то я просто получаю тайм-аут.
Что я должен сделать для получения открытого порта?
closed
средства, что никакой сервис не слушает тот порт.
Вы проверяли, что Apache на самом деле слушает на нем? сделать netstat -ltpn
, посмотрите, перечислен ли 10045, как связано Apache.
Вы добавляли, что надлежащие Слушают директива апачскую конфигурацию? Вы перезапускали его впоследствии?