Minulla on WAMP asennettu koneeseeni, ja käytän Apache Tomcattia.
Pystyn käyttämään Web-serveriä localhostin(127.0.0.1) kautta, mutta jos laitan IP-osoitteeni URL:iin niin tulee teksti: "You are not authorized to view this page".
Miten tämä ohitetaan?
Pystyn käyttämään Web-serveriä localhostin(127.0.0.1) kautta, mutta jos laitan IP-osoitteeni URL:iin niin tulee teksti: "You are not authorized to view this page".
Miten tämä ohitetaan?
Vastaukset 3
Vanhimmat
Toimiiko jos kirjoitat localhot osoiteriville? Saatta olla asetuksissa blokattuna tuo osoite?
Kokeile/katso eka nuo alempana olevat, mikäli olet asentanut kaikki erikseen.
Katsos onkos sinulla kotihakemistossasi .htaccess tiedostoa jossa on jotain order deny,allow kokeile poistaa ne hetkes. Samoja estoja on myös httpd.confissakin. Nämä tosin pitää itse määrittää nuo ei tule normaalissa asennuksessa. Joten oletko itse mitään määritellyt?
Miten tuon WAMPin asensit, yksittäisenä vai joku valmis paketti? Nuo valmiit paketit voi tuommosia estoja tehdä.
Ja yritätkö varmasti omaan IP-osoitteeseesi?
Meinaan jos sulla on selaimessa prozy päällä ja katsot esim http://www.ip-adress.com/ IP-osoitteen niin silloin se on prozyn ei sinun.
Ja ei kai modeemissasi ole NAT päällä?
Tuolloin koneesi IP-osoite on
10.0.0.1 - 10.255.255.255
172.16.0.1 - 172.31.255.255
192.168.0.1 - 192.168.255.255
Jokin tuolta alueelta. Näkee kun komentorivissä kirjoittaa ipconfig (Vistassa IPv4-osoite). Ja tuolloin tuo aikasempi sivusto kertoo modeemin IP-osoitteen.
Jos sulla on NAT niin silloin pitää tehdä porttiohjaus, siis modeemiin porttiin 80 pyyntö ohjataan vaikkapa 10.0.0.2 (joka on koneesi IP-osoite).
# Deny from all
Allow from 127.0.0.1
Allow from xxx.xxx.xxx.xxx
Ongelma ratkesi. httpd.confd-sisälsi rivin Deny from all, ja allow from 127.0.0.1. Muutin tuota kohtaa niin lähti toimimaan.