Como posso desbloquear portas para acessar o servidor via url?

1

algumas semanas atrás eu preparei um servidor virtual no Virtualbox. Tem as seguintes especificações:

SO: Ubuntu Server 12.04 LTS
Arch: 32 bits
RAM: 1 GB
Tamanho do Disco Rígido Virtual: 360 GB
Adpaters de Rede:

  • eth0: NAT
  • eth1: adaptador de ponte

Eu também instalei os seguintes módulos: apache2, php5 e ssh

Bem, a situação é a seguinte:

Eu quero acessar o servidor via url ( http://ip_address:port ). Quando eu entro sem fazer qualquer alteração no ports.conf (localizado em / etc / apache2) como http://server_public_ip ou http://server_public_ip:80 , no navegador aparece o "funciona!" página de teste. Mas se eu mudar a porta no ports.conf (ie para 8000, 8072 ou 8080), e depois dessa mudança eu recarrego o servidor apache, quando vou entrar no servidor ( http://server_public_ip:8000 , http://server_public_ip:8072 ou http://server_public_ip:8080 , dependendo da porta dada), mostra-me a página de erro 404.

Minha pergunta é: Como posso desbloquear essas portas (ou qualquer outra) para acessar o servidor via URL?


Note que eu tentei com o iptables e o ufw, mas eles não ajudaram a resolver o problema.

    
por SKnight5 18.04.2014 / 04:49

1 resposta

0

Você deve alterar a porta padrão no arquivo de hosts virtuais

<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName example.com
        ServerAlias www.example.com
  [...]

Você precisa alterar isso para <VirtualHost *:8080> ou <VirtualHost *:8000> ou <VirtualHost *:8072> ou <VirtualHost *:*> . Reinicie o apache.

    
por 2707974 22.04.2014 / 12:09