O Apache não pode escutar / ligar a nenhuma porta diferente de 80?

1

Pré Reqs / Útil:

(This is a web/dedicated server)
Distributor ID: Ubuntu
Description:    Ubuntu 13.04
Release:        13.04
Codename:       raring

Hardware: ProLiant DL160G5p

Pastas: configurações do vache do Apache: link & amp; link

** Problema: não é possível escutar / vincular a nenhuma porta diferente de 80

O servidor tem algumas configurações anteriores (não padrão) definidas. Parece que não consigo obter nada para ligar / ouvir em uma porta diferente de 80. Por exemplo, eu tenho o apache servindo o mesmo documento (/var/www/index.html) nas portas 80 e 90 (duas separadas e habilitado configurações de vhost - veja as pastas no começo deste tópico para cópias das configurações). Iniciar o apache não gera erros.

root@beast:/etc/apache2/sites-available# a2ensite default
Site default already enabled
root@beast:/etc/apache2/sites-available# a2ensite default90 
Site default90 already enabled
root@beast:/etc/apache2/sites-available# service apache2 start
 * Starting web server apache2                          [ OK ]

Assim, nenhum típico "não pode ser ligado a ::: 90". O servidor / apache não está registrando nenhum erro (que eu possa encontrar?) No entanto eu só posso conectar / servir a partir da porta 80.

root@beast:/var/log/apache2# cat error.log 
[Wed Nov 27 13:52:33 2013] [notice] Apache/2.2.22 (Ubuntu) configured -- resuming normal operations

Os firewalls estão desativados para fins de teste:

root@beast:/etc/ufw# ufw status
Status: inactive
root@beast:/etc/ufw# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Saída do lsof:

root@beast:/etc/ufw# lsof -i
COMMAND   PID       USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
[...]unnecessary sshd listings [...]
apache2 27566       root    4u  IPv6 260215      0t0  TCP *:http (LISTEN)
apache2 27571   www-data    4u  IPv6 260215      0t0  TCP *:http (LISTEN)
apache2 27572   www-data    4u  IPv6 260215      0t0  TCP *:http (LISTEN)

Parece estranho que seja apenas mencionar / ouvir em IPv6?

O que estou perdendo? O que eu estou negligenciando?

Agradeço o seu tempo e vontade de ajudar, qualquer orientação ou sugestões são muito apreciadas!

    
por kenetik 28.11.2013 / 00:09

1 resposta

1

Você precisa adicionar uma diretiva NameVirtualHost ao arquivo ports.conf. Por exemplo:

NameVirtualHost *:80
Listen 80

NameVirtualHost *:90
Listen 90

Veja também a documentação do apache para NameVirtualHost:

link

    
por rechengehirn 28.11.2013 / 14:13