LusoRobótica - Robótica em Português
Software => Software e Programação => Tópico iniciado por: beirao em 26 de Setembro de 2016, 22:15
-
Ora boa noite,
Estou a tentar aceder a um servidor wamp que tenho instalado no meu pc, através da web. Tenho a versão 3.0.6.
Já configurei o meu router para a porta 8080 e configurei também a porta do servidor (já ensaiei por exemplo mudar a porta no router para ver que o router está a fazer o seu trabalho) mas acontece que sempre que tento aceder ao servidor através do IP público tenho sempre o 403 Forbidden. Já pesquisei na net, em vários sites, e já fiz/verifiquei o que recomendam e nada feito.
Tenho o wampserver instalado numa máquina virtual, com IP fixo, poderá ser da máquina? Apesar que na mensagem 403 Forbidden identifica a versão do apache que estou a utilizar, portanto o router está a encaminhar bem para dentro da máquina virtual (tenho IP fixo na máquina, diferente do host).
Alguém com experiência? É que disto só percebo o que tenho lido...
obrigado!
-
Pouca experiência também, mas ajudo no que sei.
Vê os logs do Apache se tens lá o acesso. Isso indica que a configuração da rede está boa e nesse caso tens de tratar da saúde ao Apache.
Se estás a tentar aceder às páginas de configuração normalmente estão fechadas ao mundo exterior. Verifica o ".htaccess" da pasta que estás a aceder, e as configurações do Apache que permitam acessos exteriores.
-
Pouca experiência também, mas ajudo no que sei.
Vê os logs do Apache se tens lá o acesso. Isso indica que a configuração da rede está boa e nesse caso tens de tratar da saúde ao Apache.
Obrigado pelas dicas.
Sim, nos logs do apache tenho lá o acesso.
As configurações, mexi nos ficheiros httpd.conf e phpmyadmin.conf.
Verifica o ".htaccess" da pasta que estás a aceder
Como vejo isso? :)
-
É um ficheiro que está nas pastas dentro do htdocs junto com o html e que controla permissões de acesso
Se não os tens não te preocupes, deve ser qq coisa noutro lado. O httpd.conf é auto explicativo, pelo menos no Xampp que é o que costumo usar, e de origem não é preciso mudar quase nada! No teu caso acho que era só mudar a porta!
-
É um ficheiro que está nas pastas dentro do htdocs junto com o html e que controla permissões de acesso
Se não os tens não te preocupes, deve ser qq coisa noutro lado. O httpd.conf é auto explicativo, pelo menos no Xampp que é o que costumo usar, e de origem não é preciso mudar quase nada! No teu caso acho que era só mudar a porta!
Obrigado pela ajuda. Na pasta htdocs só tenho o ficheiro html.
Sim, o httpd.conf é auto explicativo; eu alterei a porta de acesso e em vez de localhost no "ServerName" alterei para o meu IP fixo. Depois alterei também o ficheiro para colocar o servidor online, já que nesta versão não vejo a opção "Put Online"...
E seguei este tutorial também:
http://www.simonewebdesign.it/how-to-put-online-your-wampserver/ (http://www.simonewebdesign.it/how-to-put-online-your-wampserver/)
-
primeira pergunta, localmente consegues aceder?
Com um pc na mesma rede metendo não o ip publico mas sim o local.
-
primeira pergunta, localmente consegues aceder?
Com um pc na mesma rede metendo não o ip publico mas sim o local.
Também não... Dá sempre o erro 403, apesar que chego ao servidor pois no browser indica qual a versao de apache que tenho.
-
Qual o softwarepara virtualizar a maquina?
Gostava de te poder ajudar mais mas não conheço nem tenho nenhum pc onde instalar wamp. Qual o objectivo? Porque não usas um Debian ou ubuntu com lamp?
-
Qual o softwarepara virtualizar a maquina?
Gostava de te poder ajudar mais mas não conheço nem tenho nenhum pc onde instalar wamp. Qual o objectivo? Porque não usas um Debian ou ubuntu com lamp?
Vmware player.
Usei isto porque estou a seguir o projecto de um tipo na net. Ele usava um wamp server para receber comandos de um módulo GSM/GPRS através de http, e queria fazer o mesmo. Como é apenas para ensaiar o módulo e testar algumas funcionalidades, optei pela solução que me pareceu mais simples... Para a semana a ver se volto a mexer nisto e descubro o que se passa. Mas o primeiro passo vai ser por instalar num pc sem ser numa máquina virtual..
Thanks.
-
Acho que no VMware tens que escolher meter a porta ethernet virtual em bridge com a porta de rede da maquina física.
-
Acho que no VMware tens que escolher meter a porta ethernet virtual em bridge com a porta de rede da maquina física.
Yap, foi como fiz os testes :)
-
Estranho, tenta com uma máquina a sério então.
Debian podia tentar ajudar-te, wamp em windows não conheço os detalhes.
-
Boas.
Eu uso Virtualbox e tenho que por a placa de rede em NAT. Assim dessa forma consigo aceder de outro pc À maquina virtual (dentro da mesma rede). Para acederes fora da tua rede, tens que instalar o dyndns (por exemplo, ou entao o No-IP).