Apache er den mest populære og udbredte HTTP-server i verden i dag. I de fleste tilfælde anvendes 2.x-versionen af dette produkt. Deres funktionalitet er ikke meget anderledes. Men nogle gange skal du stadig finde ud af den version af apache, der kører på en bestemt maskine.
Er det nødvendigt
- - browser;
- - SSH-klient eller fysisk adgang til maskinen med apache;
- - adgang til målmaskinen via
Instruktioner
Trin 1
Begynd at forberede dig på at finde ud af din apache-version ved at køre den eksekverbare. Hvis serveren er på en lokal maskine, skal du starte en shell, en terminalemulator eller skifte til en tekstkonsol. Når du arbejder i operativsystemer i Windows-familien, skal du klikke på knappen "Start" i proceslinjen, vælge "Kør", indtaste cmd og klikke på OK. På Linux-lignende systemer skal du trykke på Alt + F1-Alt + F12 eller Ctrl + Alt + F1- Ctrl + Alt + F12 for at indtaste et konsollogin eller starte en terminalemulator såsom Konsole, XTerm osv. Hvis den apache, du vil kontrollere, er installeret på en fjerncomputer, skal du oprette forbindelse til den via ssh. Brug PuTTY på Windows og ssh-konsolklienten på Linux-lignende systemer
Trin 2
Find ud af din apache-version ved at køre serveren eksekverbar med indstillingen -v eller -V. I det første tilfælde vises kun information om versionen og builddatoen, i det andet tilføjes yderligere data til den (arkitekturbeskrivelse, liste over forprocessordirektiver brugt under kompilering osv.) Apache-eksekverbarheden hedder httpd eller httpd2 afhængigt af hvilken produktlinje den tilhører (1.x eller 2.x). Apache version 1.x er sjældne i dag. Således kan du normalt finde ud af dens version ved at køre kommandoen i konsollen: httpd2 -v Hvis den eksekverbare httpd2 ikke findes, skal du angive den fulde sti til den
Trin 3
Prøv at finde ud af versionen af apache ved at ringe til phpinfo-funktionen fra et script skrevet i php og kører under serverens kontrol. Opret en server-scriptfil med følgende indhold: Placer den i et af de mapper, der serveres af serveren og tilgængelig via HTTP. Start apache, hvis det er nødvendigt. Åbn den adresse, der svarer til scriptet, i et browservindue. Hvis serveren er konfigureret til at køre med PHP, og brugen af phpinfo-funktionen ikke er forbudt i php.ini-konfigurationsfilen, vises et HTML-dokument i browseren. Find afsnittet apache2handler i det. Find ud af serverversionen
Trin 4
Prøv at finde ud af din apache-version ud fra oplysningerne på fejlsiden. For at gøre dette skal du åbne URL'en i browseren, adressere den maskine, som serveren er installeret på, ved hjælp af dens IP-adresse og tilføje navnet på et ikke-eksisterende dokument. Standardfejlsiden for apache 404 vises sandsynligvis. Det viser sandsynligvis serverversionen.