Apache2 - Hospedando dois sites no mesmo domínio com portas diferentes

2

Estou hospedando um site de teste (test.mydomain.com) que atualmente funciona bem na porta 80 para dois sites (test.mydomain.com e test.FRmydomain.com)

Estou trabalhando em um novo back-end e gostaria de implantar um terceiro site neste servidor para teste. Minha esperança é que ele viverá em test.mydomain.com:4204. Eu tenho alguma experiência com o apache e rapidamente adicionei declarações:
Escutar 4204
NameVirtualHost *: 4204

e criei uma nova configuração para o meu site. O que eu imagino são as partes relevantes da minha configuração:

<VirtualHost *:4204 >
    ServerAdmin [email protected]
    ServerName test.mydomain.com:4204

No entanto, o site não está publicamente disponível, por nome ou ip. Se eu

curl localhost:4204

do servidor, recebo o conteúdo esperado da página

Neste ponto, estou com uma pequena perda de como ir adiante. Parece que minha configuração está correta, mas não está disponível para ser exibida. É melhor eu definir uma definição de proxy para que, por exemplo:

test.mydomain.com/4204
proxys

para o meu servidor localhost ou existe uma maneira de disponibilizar o site através da internet?

EDIT:
Eu adicionei uma regra iptable depois de pesquisar mais com o comando:

iptables -I INPUT -p tcp --dport 4204 -j ACCEPT

Eu posso ver o apache ouvindo em 4204 e a regra está definitivamente em vigor, mas não consigo acessar o site

    
por user1026361 02.11.2012 / 17:09

1 resposta

1

Alterar

"ServerName test.mydomain.com:4204" 

para

"ServerName test.mydomain.com".

A primeira linha do seu exemplo está especificando a porta para que você não precise fazer isso novamente.

    
por 02.11.2012 / 17:44