Não foi possível vincular a porta adicional para o apache via ufw no ubuntu 14.04

1

Acabei de transferir nosso site para a DigitalOcean. Seus servidores DNS ficaram inativos. Eu verifiquei e última vez houve um problema envolvendo servidores DNS demorou 28 horas para corrigir. Nós temos um show de consultoria indo a um cliente neste exato momento. Os consultores usam os recursos em nosso site para fazer a consultoria. Eu não posso segurá-los por 28 horas.

Eu solicitei um endereço IP flutuante da DigitalOcean. Eu configuro um servidor virtual apache adicional que escutará na porta 81 através desse IP. Perderemos a criptografia SSL, mas eles poderão digitar um endereço IP para acessar o site. Aqui está o arquivo conf que eu habilitei:

Listen new.flo.ter.ip:81
<VirtualHost new.flo.ter.ip:81>
  ServerAdmin [email protected]
  ServerName  www.mydomain.com
  ServerAlias mydomain.com
  DocumentRoot /path/to/public

  LogLevel warn
  ErrorLog  /path/to/logs/prod_error.log
  CustomLog /path/to/logs/prod_access.log combined

  <Directory /path/to/public>
      # This relaxes Apache security settings.
      AllowOverride all
      # MultiViews must be turned off.
      Options -MultiViews
  </Directory>
</VirtualHost>

'sudo ufw status verbose' produz:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
80/tcp                     ALLOW IN    Anywhere
81/tcp                     ALLOW IN    Anywhere
443/tcp                    ALLOW IN    Anywhere
22/tcp (v6)                ALLOW IN    Anywhere (v6)
80/tcp (v6)                ALLOW IN    Anywhere (v6)
81/tcp (v6)                ALLOW IN    Anywhere (v6)
443/tcp (v6)               ALLOW IN    Anywhere (v6)

'ps -ef | grep apache 'produz:

/etc/apache2/sites-available/cm_prod_floater.conf:Listen new.flo.ter.ip:81
/etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:80
/etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:443

Todas as outras referências a endereços de portas em ports.conf e apache2.conf estão comentadas.

'sudo /etc/init.d/apache2 restart' produz este erro:

(99)Cannot assign requested address: AH00072: make_sock: could not bind to address new.flo.ter.ip:81
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.

Obrigado pela sua ajuda!

    
por Jay 24.03.2016 / 19:24

1 resposta

2

Tente adicionar essa linha ao seu arquivo conf do apache

Listen new.flo.ter.ip:81

Se você usou o Ubuntu, coloque isso /etc/apache2/ports.conf

    
por 27.03.2016 / 15:23