Minulla oli useita vuosia ja monia kiloja sitten omalla koneellani serverinä VertrigoServ-niminen ohjelmisto. Siinä oli yhtenä säätönä muistaakseni sellainen, että palvelimen näkyminen netissä voitiin estää ja sitä käytettiin silloin vain omassa harjoittelu- ja kokeilukäytössä.
Nyt ajattelin kokeilla taas jotakin vastaavaa ja asensin koneelleni (Windows 10) Xamppin. En kuitenkaan löydä siitä vastaavaa ominaisuutta, josta kerroin edellä.
Kysymykseni olisi siis: Miten voin varmistaa, että Xampp ei näy nettiin ja että sen käyttö olisi turvallista? Youtubesta löysin etsittyäni videon, jossa opastetaan Xamppin porttien muuttamista oletuksesta 80 pois. Onko tämä mielestänne hyvä/tarpeellinen muutos tehdä? Ja vielä onko Xampp 5.6.30 mielestänne hyvä valinta tarkoitukseeni?
Erittäin usein kotiverkon palvelimet eivät suoraan näy Internetissä, sillä reitittimen portteja ei ole ohjattu oletuksena.
Jos haluat olla varma, laita portiksi joku mitä et käytä ja sulje se portti palomuurista.
ferqusq, näkyy ulkomaailmaan jos adsl on asetettu siltaavaksi, ja koneen ip on suoraan ulkoinen ip -osoite. jos NAT ja reititys käytössä, pitää tehdä tarvittavat porttiohjaukset jotta kone ylipäätään saadaan näkymään ulkoverkkoon.
Poista Apachen asetustiedostosta ylimääräiset Listen-rivit ja laita pelkästään rivi ”Listen 127.0.0.1:80”, jolloin palvelin kuuntelee yhteyksiä vain samalta koneelta. Voit myös blokata portin 80 Windowsin palomuurista. Portin vaihtaminen ei vaikuta suoranaisesti tietoturvaan mutta vähentää toki satunnaisten yrittäjien määrää.
Tiedosto httpd.conf
Alkuasetus oli:
#Listen 12.34.56.78:80 Listen 80
Muutettu näin:
#listen 80 Listen 127.0.0.1:80
Aihe on jo aika vanha, joten et voi enää vastata siihen.