Tentando reconciliar o endereço IP global e Vhosts

1

Eu tenho usado a minha máquina local como servidor web por um tempo, e tenho vários sites criados localmente na minha máquina, todos com arquivos VHB similares, como o visto aqui

/etc/apache2/sites-available/john.smith.com:

<VirtualHost *:80>
RewriteEngine on
RewriteOptions Inherit

ServerAdmin [email protected]
ServerName john.smith.com
ServerAlias www.john.smith.com
DocumentRoot /home/john/smith

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
LogFormat "%v %l %u %t \"%r\" %>s %b" comonvhost
CustomLog /var/log/apache2/access.log comonvhost
</VirtualHost>

então eu configurei o arquivo /etc/hosts assim para cada Vhost:

192.168.1.100     www.john.smith.com       john.smith.com
192.168.1.100     www.jane.smith.com       jane.smith.com
192.168.1.100     www.joe.smith.com        joe.smith.com
192.168.1.100     www.jimbob.smith.com     jimbob.smith.com

Agora estou hospedando o site do meu amigo até que ele tenha um domínio permanente. Eu tenho o encaminhamento de porta configurado para redirecionar a porta 80 para a minha máquina, mas não entendo como o IP global se encaixa em tudo isso. Por exemplo, eu uso os seguintes endereços de sites (suponha que o ip global é 12.34.56.789 ):

12.34.56.789.john.smith
12.34.56.789.jane.smith
12.34.56.789.joe.smith
12.34.56.789.jimbob.smith
    
por puk 03.10.2012 / 07:10

0 respostas