Fine-grained security with Apache Ranger on HDInsight Kafka | Azure Friday
Obsah:
- Než začnete
- Spusťte Apache
- Zastavte Apache
- Restartujte Apache
- Znovu načtěte Apache
- Vyzkoušejte konfiguraci Apache
- Zobrazit stav Apache
- Zkontrolujte verzi Apache
- Závěr
HTTP server Apache je nejoblíbenějším webovým serverem na světě. Je to bezplatný, open-source a multiplatformový HTTP server poskytující výkonné funkce, které lze rozšířit o celou řadu modulů.
V této příručce projdeme nejdůležitější a často používané příkazy Apache, včetně spouštění, zastavování a restartování Apache.
Než začnete
Předpokládáme, že jste přihlášeni jako root nebo uživatel s právy sudo. Příkazy v této příručce by měly fungovat na jakékoli moderní distribuci Linuxu, jako je Ubuntu 18.04 a CentOS 7 a Debian 9.
V Ubuntu a Debianu se služba Apache jmenuje
apache2
, zatímco v systému založeném na Red Hat, jako je CentOS, je název služby Apache
httpd
.
Spusťte Apache
Spuštění Apache je docela jednoduché. Stačí zadat následující příkaz.
sudo systemctl start apache2
Po úspěchu příkaz nevytvoří žádný výstup.
sudo service apache2 start
Místo ručního spuštění služby Apache je vhodné nastavit ji tak, aby se spouštěla při spuštění systému:
Zastavte Apache
Zastavení Apache rychle vypne hlavní proces Apache a všechny podřízené procesy, i když existují otevřená připojení.
Chcete-li zastavit Apache, spusťte jeden z následujících příkazů:
sudo systemctl stop apache2
sudo service apache2 stop
Restartujte Apache
Možnost restartu je rychlý způsob zastavení a spuštění serveru Apache.
K provedení restartu použijte jeden z následujících příkazů:
sudo systemctl restart apache2
sudo service apache2 restart
Toto je příkaz, který budete pravděpodobně používat nejčastěji.
Znovu načtěte Apache
Kdykoli provedete změny v konfiguraci, musíte Apache znovu načíst nebo restartovat.
Při opětovném načtení hlavní proces apache vypne podřízené procesy, načte novou konfiguraci a spustí nové podřízené procesy.
Chcete-li znovu načíst Apache, použijte jeden z následujících příkazů:
sudo systemctl reload apache2
sudo service apache2 reload
Vyzkoušejte konfiguraci Apache
Kdykoli provedete změny v konfiguračním souboru serveru Apache, je vhodné před restartováním nebo načtením služby otestovat konfiguraci.
Pomocí následujícího příkazu otestujte konfiguraci Apache, zda neobsahuje syntaktické nebo systémové chyby:
sudo apachectl -t
Výstup bude vypadat takto:
Syntax OK
Pokud se vyskytnou nějaké chyby, příkaz vytiskne podrobnou zprávu.
Zobrazit stav Apache
Chcete-li zkontrolovat stav služby Apache, použijte následující příkaz:
sudo systemctl status apache2
Výstup bude vypadat takto:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Zkontrolujte verzi Apache
Někdy budete možná potřebovat znát verzi vašeho Apache, abyste mohli problém odladit nebo určit, zda je k dispozici určitá funkce.
Svou verzi Apache můžete zkontrolovat spuštěním:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
Volba
-V
(velká písmena) zobrazuje verzi Apache spolu s možností konfigurace.
Závěr
V této příručce jsme vám ukázali některé z nejdůležitějších příkazů Apache. Pokud se chcete dozvědět více o příkazovém řádku Apache, navštivte dokumentaci Apache
terminál apache15 Speciálních stránek, které byste měli vědět o
Naučte se rumba na Ballroomdancers.com, zjistěte, co "fampooling" znamená v WordSpy, na Vanderbilly, nebo napište e-mail v arabštině s Babelfish.
Užitečné příkazy Hlasové zprávy Google Now byste měli vědět
Upozornění na některé hlasové příkazy služby Google Now, které byste měli vědět. Najděte informace o počasí, otevřete aplikaci, publikujte na Facebook, vyhledejte trasu, vyhledejte, procházejte atd.
Příkazy Nginx byste měli znát
Nginx je bezplatný, open-source, vysoce výkonný HTTP a reverzní proxy server. V této příručce projdeme nejdůležitější příkazy Nginx, včetně spuštění, zastavení a restartování Nginx.