Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
salve galera, seguinte...
eu quero hospedar um site em php / mysql no meu proprio PC, é só para o cliente poder homologar e tal..
só com o apache eu consigo isso?
eu criei um "ip fixo" la no no-up.com, liberei a porta 8080 no firewall e mudei o arquivo httpd.conf do apache de: Listen 80 para Listen 8080
e também coloquei a porta 8080 no roteador.....
mas quando eu acesso o ip que o no-ip gerou, ñ abre nada, da página não encontrada... oque eu tenho que fazer?
você não consegue acessar seu próprio IP, você cria um loop infinito
para testar se está tudo certo, você pode passar o endereço para o validador da W3C ou tentar abrir através de um proxy online http://zend2.com
Amigo, você não precisava mudar as portas do seu servidor, bastava liberar a porta no seu firewall, definir a sua placa de rede como interface confiável e se seu roteador tiver um firewall ativo com encaminhamento de portas, apontar a porta 80 para o seu IP na rede.
Se seu roteador não tiver um firewall com encaminhamento de portas você precisará configurar uma máquina para ser o firewall e fazer o link entrar diretamente nessa máquina, assim você conseguirá encaminhar as requisições na porta 80 para sua máquina ou qualquer outra na rede.
ola cara ser for conexão para fora a tua operadora bloqueia é impossivel no-ip din dns nao funciona pois eles tem o bloqueio da porta para fora pois imagina se todo mundo fisesse isso ia destruir o trafego da rede mas é possivel desblockear mas so pagando a gvt oi e etc..... nao adianta tu desblockear porta do modem o blocjeio e feito pela operadora
opa mas se for em locahost redelocal
www.localhost/sitedoteucliente.com e voce deseje tirar o local host para www.sitedoteucliente.com
voce pode cria um virtual host
Dê um STOP no Apache.
Abra o arquivo httpd.conf ( configuração do Apache ).
No final do arquivo ( geralmente ), procure por virtualhosts.
Adicione a seguinte linha:
NameVirtualHost 127.0.0.1:80
Agora, logo abaixo, configure o "localhost", colando as linhas a seguir:
<VirtualHost 127.0.0.1>
ServerAdmin admin@localhost
DocumentRoot "C:/Apache/htdocs"
ServerName localhost
ErrorLog logs/localhost_error.log
CustomLog logs/localhost_access.log common
</VirtualHost>
Repare o caminho de "DocumentRoot"... é o caminho da pasta principal onde estão os seus arquivos quando você digita "localhost".
Feito isso, adicione os novos sites, configurando um novo virtualhost para cada um, conforme as linhas a seguir:
<VirtualHost 127.0.0.1>
ServerAdmin admin@localhost
DocumentRoot "C:/rafinhaphp/meusite"
ServerName alexxares
ServerAlias *.rafinhaphp
ErrorLog logs/rafinhaphp-error.log
<Directory "C:/rafinhaphp/meusite">
Options All Includes Indexes
</Directory>
</VirtualHost>
se não funcionar vai em C:\WINDOWS\system32\drivers\etc
Abra o arquivo "hosts" sem extenxao
Nele, configure para cada site uma linha com o IP e servername;
127.0.0.1 localhost
127.0.0.1 rafinhaphp
ozorio silva....
mas com isso eu ainda vou nevegar local, ñ consigo liberar isso pro meu cliente visualizar da macna dele ou qualquer outra macna né?
fez o teste com o proxy?
você colocou o endereco no apache?
Listen seuhost.no-ip.org:8080
pq se você tiver soh alterado o Listen 127.0.0.1 nao vai funcionar mesmo, pq ele tah buscando soh no localhost
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif