Tip 1: Jak znát verzi aplikace Apache

Tip 1: Jak znát verzi aplikace Apache


Apache je dnes nejpopulárnější a nejoblíbenějšípoužívaný HTTP serverem na světě. Ve většině případů se používá 2.x verze tohoto produktu. Jejich funkce není příliš odlišná. Někdy je však třeba ještě vědět verze apache, běžící na určitém stroji.



Jak znát verzi apache


Budete potřebovat



  • - prohlížeč;
  • - SSH klient nebo fyzický přístup k zařízení pomocí programu apache;
  • - přístup k cílovému stroji prostřednictvím protokolu HTTP.


Pokyny


1


Začněte přípravu na učení verze apache spuštěním jeho spustitelného modulu. Pokud je server na místním počítači, načtěte příkazový procesor, emulátor terminálu nebo přepněte do textové konzoly. Při práci v operačních systémech Windows klikněte na tlačítko "Start" na hlavním panelu, vyberte "Spustit", zadejte příkaz cmd a klepněte na tlačítko OK. V systémech typu Linux použijte klávesy Alt + F1-Alt + F12 nebo Ctrl + Alt + F1- Ctrl + Alt + F12 k provedení konzoly přihlášení nebo spuštění emulátoru terminálů, například Konsole, XTerm atd. Pokud apache, verze který potřebujete vědět, je nainstalován na vzdáleném počítači, připojte se k němu přes ssh. Použijte PuTTY pod operačním systémem Windows a klient ssh konzole v systémech podobných systému Linux.


2


Další informace verze apache spuštěním spustitelného serveru pomocívolbu -v nebo -V. V prvním případě budou zobrazeny pouze informace o verzi a datu sestavení, ve druhém budou přidány další údaje (popis architektury, seznam předpracovních směrnic použitých při kompilaci apod.). Spouštěcí soubor apache je pojmenován httpd nebo httpd2, v závislosti na které produktové řadě patří (1.x nebo 2.x). Dnes můžete zřídka najít apache verze 1.x. Takže se naučte verze můžete běžně spustit následující příkaz v konzole: httpd2 -vPokud není spustit spustitelný soubor httpd2, zadejte úplnou cestu k němu.


3


Zkuste se učit verze apache voláním funkce phpinfo zskript napsaný v php a spuštěný pod serverem. Vytvořte soubor skriptu na straně serveru s tímto obsahem :; Dejte ji v jednom z adresářů obsluhovaných serverem a přístupný přes HTTP <? Php phpinfo () ??>. V případě potřeby spusťte apache. Otevřete adresu odpovídající skriptu v okně prohlížeče. Pokud je server nakonfigurován pro práci s PHP a použití funkce phpinfo není zakázáno v konfiguračním souboru php.ini, uvidíte HTML dokumentu v prohlížeči. Najděte v něm sekci apache2handler. Další informace verze server.


4


Zkuste se učit verze apache z informací na stráncechyby. Chcete-li to provést, otevřete adresu URL v prohlížeči pomocí odkazu na zařízení, na kterém je server nainstalován, jeho adresou IP a přidáním názvu neexistujícího dokumentu. Je velmi pravděpodobné, že se zobrazí standardní chybová stránka 404 apache. Na něm se s největší pravděpodobností zobrazí verze serveru.



Tip 2: Jak restartovat Apache


Nejoblíbenější a multifunkčníHTTP server pro dnešek je Apache. Je velmi stabilní a může pracovat nepřetržitě po mnoho let. Chcete-li však aktualizovat nastavení konfigurace, například při změně seznamu virtuálních hostitelů musíte restartovat Apache.



Jak restartovat Apache


Budete potřebovat



  • - kořenový orgán na cílovém počítači;
  • - případně klientský program SSH.


Pokyny


1


Přihlaste se k místnímu počítači nebopřipojte se ke vzdálenému serveru, na kterém běží aplikace Apache, a také proveďte autorizaci. Pokud máte fyzický přístup k počítači, na kterém je spuštěn server, který vyžaduje restart počítače a k němu je připojen monitor s klávesnicí, nebude autorizační proces problémem. Pokud má cílový počítač přístup pouze SSH vzdáleně, použijte klientské programy pro připojení. V systému Windows můžete použít volně dostupný grafický PuTTY klient, který je k dispozici ke stažení na putty.nl. V systémech typu Linux přepněte do textové konzoly nebo spusťte emulátor terminálu a spusťte příkaz jako: ssh username @ server_addressPo připojení, zadejte heslo.



Jak restartovat Apache

2


Spusťte kořenovou relaci. Spusťte příkaz su. Zadejte heslo uživatele root.



Jak restartovat Apache

3


Určete, který ze serverů Apache běžícílového stroje. Spusťte příkaz: httpd status service Spuštěna zpráva typu httpd naznačuje, že Apache verze 1.x funguje. Služba: httpd: Nerozpoznaná služba označuje, že služba není nainstalována. Httpd je zastaven, říká, že server je nainstalován, ale nefunguje. Podobně zkontrolujte, zda aplikace Apache používá verze 2.x. Spusťte příkaz: service httpd2 statusOv této skutečnosti bude zjištěna přítomnost nebo nepřítomnost služeb httpd a httpd2. V tomto případě mohou být (i současně) spuštěny nebo zastaveny. Pokud Apache běží na cílovém počítači, přejděte k dalšímu kroku.



Jak restartovat Apache

4


Restartujte aplikaci Apache. Chcete-li server restartovat jeho zastavením a spuštěním, spusťte následující příkaz: název služby service restartName httpd nebo httpd2 jako název služby v závislosti na výsledcích získaných v předchozím kroku. Chcete-li provádět "soft" restart s aktualizací konfigurace, použijte graceful místo restartování. Například: služba httpd2 gracefulTato metoda je výhodnější.



Jak restartovat Apache

5


Dokončete práci. Zavřete relaci superuserů zadáním příkazu exit. Odpojte se od serveru pomocí příkazů exit nebo logout.



Jak restartovat Apache