Berrutti 0 Denunciar post Postado Outubro 31, 2011 Olé, pessoal. Estou em pleno desenvolvimento de um sistema em PHP/MySQL/Apache. Neste momento, desejo testar meu sistema de outra máquina da rede. Tenho um roteador DLINK DIR-100 entre as máquinas. O sistema funciona bem localmente, mas como faço para acessá-lo em outra máquina da rede? Quando criei o sistema pelo DreamWeaver não criei um site. O programa funciona localmente. É preciso criar um site para acessar pela rede local? Se não, como se faz? Agradeço a ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Francispansa 6 Denunciar post Postado Outubro 31, 2011 Você pode fazer isso usando o arquivo hosts localizada na pasta system32 do windows. Por exemplo.. Digamos que a maquina na qual o apache ta rodando é o PC_1 eo IP do PC_1 é 192.168.254.3, então se você for em outra maquina e digitar 192.168.254.3 vai ver que conseguira acessar o PC_1. Então pela questão de agilidade você adiciona o seguinte no arquivo hosts das outras maquinas 192.168.254.3 localhost Fazendo isso quando as maquinas tentarem acessar o endereço localhost vai buscar o ip do PC_1. Compartilhar este post Link para o post Compartilhar em outros sites
Jonathan_Ds 0 Denunciar post Postado Novembro 1, 2011 é isso ai que o francis disse ai em cima. Se as máquinas estiverem em rede, e tiverem permissão. com a máquina que você está querendo acessar, abre o browser, e digita o número do IP da máquina o sistema está rodando localmente. Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Novembro 1, 2011 lembrando q se estier rodando win7, você precisa liberar a porta 80 no firewall da maquina onde esta o sistema rodando... Compartilhar este post Link para o post Compartilhar em outros sites
Berrutti 0 Denunciar post Postado Novembro 1, 2011 Agradeço a todos. Vou fazer isso... Compartilhar este post Link para o post Compartilhar em outros sites
Bezerk 3 Denunciar post Postado Novembro 1, 2011 Isso vai dar erro!! você não deve de forma alguma setar o localhost com endereço de ip de outra máquina pois se a máquina tiver que acessar o soquete tcp dela própria ela não vai se "auto encontrar". Para fazer as máquinas da sua rede acessarem o seu servidor http basta você liberar o acesso remoto apenas para a rede local no arquivo de configuração do apache. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 1, 2011 conforme o post #6, não é correto apontar o nome localhost para outros IPs por modificação no arquivo etc/hosts se a rede local estiver numa mesma faixa IP, basta chamar o PC pelo nome da máquina, pois o roteador localizará o DNS da máquina local automaticamente, mas para isso, basta manter as outras máquinas com o padrão DHCP automático e depende também dos recursos do roteador. Se for um roteador muito antigo (mais de 8 anos, sei-lá..) talvez tenha que configurar algo específico... mas basicamente todo roteador faz isso por padrão.. Compartilhar este post Link para o post Compartilhar em outros sites
Francispansa 6 Denunciar post Postado Novembro 1, 2011 Bom, eu deixei a dica aqui pois a utilizo a muito tempo e nunca tive problemas, tanto na rede quanto ao acesso do servidor local. Aqui no escritório estamos trabalhando com três maquinas rodando WIN XP, uma rodando o Vista e a outra o LION pois é um MAC. Então caso realmente tenha problema em redirecionar o localhost de uma máquina para o IP de outra, não pode ser feito o seguinte, criar um outro name, servidor por exemplo? IP_DA_MAQUINA_COM_SERVER servidor e na maquina com o server setar 127.0.0.1 servidor Ai então para acessar o via browser utilizar http://servidor/ em vez do http://localhost/ Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 2, 2011 #8, pode modificar o hosts.sam sem problema algum o que implica em "problema" é que pode ocorrer conflito com algum outro software qyue utilize o nome "localhost" para atribuir à máquina local (127.0.0.1) como o próprio nome diz "local host" (máquina local).. outro problema é, terá que fazer a modificação em todas as outras máquinas que precisarem acessar o server local.. para uma rede com poucos Pcs, digamos, uns 5 ou 10, tudo bem.. mas imagine uma rede com 30, 80 ou mais PCs.. além do mais, cada máquina possui um nome que é usado na resolução DNS feita pelo roteador. em sistemas windows é definido em "computer name" (pressione as teclas WINDOWS+PAUSE/BREAK) o DHCP automático é a configuração padrão, por isso, basta acessar pelo nome do server http://nome_do_server ou, defina um ip fixo para o server a acesse como: http://ip_do_server exemplo: http://192.168.1.20 Compartilhar este post Link para o post Compartilhar em outros sites