Apache je danas najpopularniji i najčešće korišten HTTP poslužitelj na svijetu. U većini slučajeva koristi se inačica 2.x ovog proizvoda. Njihova se funkcionalnost ne razlikuje previše. Međutim, ponekad ipak trebate saznati verziju apachea koja se izvodi na određenom računalu.
Nužno je
- - preglednik;
- - SSH klijent ili fizički pristup stroju s apacheom;
- - pristup ciljnom stroju putem
Upute
Korak 1
Počnite se pripremati za otkrivanje verzije apachea pokretanjem njegove izvršne datoteke. Ako je poslužitelj na lokalnom računalu, pokrenite ljusku, emulator terminala ili se prebacite na tekstualnu konzolu. Kada radite u operativnim sustavima obitelji Windows, kliknite gumb "Start" na programskoj traci, odaberite "Run", unesite cmd i kliknite OK. Na sustavima sličnim Linuxu pritisnite Alt + F1-Alt + F12 ili Ctrl + Alt + F1- Ctrl + Alt + F12 da biste unijeli prijavu na konzolu ili pokrenuli emulator terminala poput Konsole, XTerm itd. Ako je apache koji želite provjeriti instaliran na udaljenom računalu, spojite ga putem ssh-a. Koristite PuTTY u sustavu Windows i klijent ssh konzole u sustavima sličnim Linuxu
Korak 2
Saznajte svoju verziju apachea pokretanjem izvršne datoteke poslužitelja s opcijom -v ili -V. U prvom će se slučaju prikazati samo podaci o verziji i datumu izrade, u drugom će im se dodati dodatni podaci (opis arhitekture, popis direktiva pretprocesora korištenih tijekom kompilacije itd.). Izvršna datoteka apachea naziva se httpd ili httpd2, ovisno o tome kojoj liniji proizvoda pripada (1.x ili 2.x). Apache verzije 1.x danas su rijetke. Stoga njegovu inačicu obično možete saznati pokretanjem naredbe u konzoli: httpd2 -v Ako izvršna datoteka httpd2 nije pronađena, navedite puni put do nje
3. korak
Pokušajte saznati verziju apachea pozivanjem funkcije phpinfo iz skripte napisane u php-u i pokrenutom pod kontrolom poslužitelja. Stvorite datoteku skripte poslužitelja sa sljedećim sadržajem: Postavite je u jedan od direktorija koji poslužuje poslužitelj i dostupan im je putem HTTP-a. Po potrebi pokrenite apache. U prozoru preglednika otvorite adresu koja odgovara skripti. Ako je poslužitelj konfiguriran za pokretanje s PHP-om, a upotreba funkcije phpinfo nije zabranjena u konfiguracijskoj datoteci php.ini, u pregledniku će se prikazati HTML dokument. Pronađite odjeljak apache2handler u njemu. Saznajte verziju poslužitelja
4. korak
Pokušajte saznati svoju verziju apachea iz podataka na stranici s pogreškom. Da biste to učinili, otvorite URL u pregledniku, obraćajući se uređaju na kojem je poslužitelj instaliran, njegovom IP adresom i dodajući ime nepostojećeg dokumenta. Vjerojatno će se prikazati zadana stranica pogreške apache 404. Najvjerojatnije će prikazati verziju poslužitelja.