Servidor Web com único IP valido.

1. Servidor Web com único IP valido.

Vinicius Silva
vinivirtus

(usa Debian)

Enviado em 30/07/2012 - 11:41h

Amigos do VOL,

Estou com uma duvida que até o momento não conseguir encontrar na internet o resposta.
Possuo um servidor web em apache2, ele será utilizado para hospedagem de paginas porem só possuo um único ip valido, já efetuei a criação das interfaces virtuais no servidor (web), porem gostaria de saber se é possível hospedar varias paginas neste servidor fornecer acesso a elas mesmo utilizando apenas um ip valido.

Caso isto seja possível gostaria de saber como eu posso estar efetuando este procedimento.

obrigado;


  


2. Re: Servidor Web com único IP valido.

3. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 11:47h

Pode sim. Basta criar os VHosts no apache e configurar o DNS

Ex
www.home.com.br A 177.155.86.78
home.com.br A 177.155.86.78
portal1.home.com.br A 177.155.86.78
portal2.home.com.br A 177.155.86.78


4. Re: Servidor Web com único IP valido.

Vinicius Silva
vinivirtus

(usa Debian)

Enviado em 30/07/2012 - 12:10h

Estarei utilizando o próprio DNS da Registro.BR, para reseolver o dominio.

E como fica a configuração de NAT no firewall a que esta minha duvida.


5. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 12:17h

vinivirtus escreveu:

Estarei utilizando o próprio DNS da Registro.BR, para reseolver o dominio.

E como fica a configuração de NAT no firewall a que esta minha duvida.


IP_EXT="177.155.86.78"
IP_WEBINT="192.168.10.1"
IPTABLES -t nat -A PREROUTING -p tcp -d $IP_EXT --dport 80 -j DNAT --to $IP_WEBINT:80



6. Re: Servidor Web com único IP valido.

Vinicius Silva
vinivirtus

(usa Debian)

Enviado em 30/07/2012 - 13:18h

Certo intendi porem gostaria de saber quando a requisição chegar em meu firewall, o NAT deve ser criado apontando para o servidor WEB (Apache) ou apontado para meu DNS, é um duvida nova.

Pois pela sua explicação deu a entender que a requisição sera redirecionado pelo firewall ao servidor WEB (Apache) porem quando for feita outra requisição para outro site que esteja hospedado no mesmo servidor WEB (Apache, neste momento que ja teria um regra de nat utilizando o IP mais a porta 80, sendo assim o NAT deve ser apontando para meu servidor DNS interno.

Se eu fizer isso resolveu o problema.

Sou novo no mundo linux, mas entendo rápido as coisas.

Obrigado;


7. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 14:07h

Brother.... No seu servidor web tu pode configurar "N" VHosts. Toda requisição que vier de fora pela porta 80, aponte para ele. O apache que vai gerenciar seus Vhosts. Entendeu? Agora... requisições internas, como intranet, tu configura no seu DNS interno.


8. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 14:26h

Ex VirtualHost:

# vi /etc/apache2/sites-enabled/www.dominio1.com.br
<VirtualHost *:80>

ServerAdmin administrador@dominio1.com.br
DocumentRoot /var/www/dominio1

<Directory /var/www/dominio1>
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ServerName www.dominio1.com.br
ServerAlias *.dominio1.com.br

CustomLog /var/log/apache2/dominio1.com.br.log combined
ErrorLog /var/log/apache2/error-dominio1.com.br.log

</VirtualHost>



# vi /etc/apache2/sites-enabled/www.dominio2.com.br
<VirtualHost *:80>

ServerAdmin administrador@dominio2.com.br
DocumentRoot /var/www/dominio2

<Directory /var/www/dominio1>
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ServerName www.dominio2.com.br
ServerAlias *.dominio2.com.br

CustomLog /var/log/apache2/dominio2.com.br.log combined
ErrorLog /var/log/apache2/error-dominio2.com.br.log

</VirtualHost>


*No Registro.br tu vai configurar o DNS:


www.dominio1.com.br A ipvalido
dominio1.com.br A ipvalido
www.dominio2.com.br A ipvalido
dominio2.com.br A ipvalido


*Iptables

IP_EXT="177.155.86.78"
IP_WEBINT="192.168.10.1"
IPTABLES -t nat -A PREROUTING -p tcp -d $IP_EXT --dport 80 -j DNAT --to $IP_WEBINT:80


Todo requisição tcp vindo da porta 80 pelo ip $IP_EXT direcione para a porta 80 do $IP_WEBINT.

O resto é com o apache. No Vhost www.dominio1.com.br, estou falando que o DocumentRoot dele é o "/var/www/dominio1" e no Vhost www.dominio2.com.br, estou falando que o DocumentRoot dele é o "/var/www/dominio2". Entendeu?

Para requisições internas, configure o bind.





9. Re: Servidor Web com único IP valido.

Vinicius Silva
vinivirtus

(usa Debian)

Enviado em 30/07/2012 - 14:44h

Eu posso configurar os Vhost em um único arquivo ou eu tenho que criar um para cada site (cliente)?


10. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 14:47h

vinivirtus escreveu:

Eu posso configurar os Vhost em um único arquivo ou eu tenho que criar um para cada site (cliente)?


Pode sim. Pessoalmente gosto de separar. Acho mais organizado!


11. Re: Servidor Web com único IP valido.

Vinicius Silva
vinivirtus

(usa Debian)

Enviado em 30/07/2012 - 15:46h

Valeu obrigado,

pela ajuda.


12. Re: Servidor Web com único IP valido.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2012 - 15:52h

vinivirtus escreveu:

Valeu obrigado,

pela ajuda.



Por nada!
Precisando estamos ai!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts