Android

Apache naredbe koje biste trebali znati

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

Apache HTTP poslužitelj je najpopularniji web poslužitelj na svijetu. To je besplatni, open-source i cross-platformski HTTP poslužitelj koji pruža moćne značajke koje se mogu proširiti širokim rasponom modula.

U ovom ćemo vodiču pregledati najvažnije i najčešće korištene Apache naredbe, uključujući pokretanje, zaustavljanje i ponovno pokretanje Apachea.

Prije nego što počneš

Pretpostavljamo da ste prijavljeni kao root ili korisnik s sudo povlasticama. Naredbe u ovom vodiču trebale bi raditi na bilo kojoj modernoj distribuciji Linuxa poput Ubuntu 18.04 i CentOS 7 i Debian 9.

U Untuntu i Debianu usluga Apache nosi naziv apache2 , dok je u sustavu utemeljenom na Red Hatu, kao što je CentOS, ime usluge Apache httpd .

Pokrenite Apache

Pokretanje Apache je prilično jednostavno. Samo upišite sljedeću naredbu.

sudo systemctl start apache2

Nakon uspjeha, naredba ne daje nikakav izlaz.

sudo service apache2 start

Umjesto ručnog pokretanja usluge Apache, dobra je ideja podesiti je za pokretanje sustava:

sudo systemctl enable apache2

Zaustavi Apache

Zaustavljanje Apache brzo isključuje glavni Apache proces i sve podređene procese, čak i ako postoje otvorene veze.

Za zaustavljanje Apache pokrenite jednu od sljedećih naredbi:

sudo systemctl stop apache2 sudo service apache2 stop

Ponovo pokrenite Apache

Opcija ponovnog pokretanja brz je način zaustavljanja i pokretanja Apache servera.

Za ponovno pokretanje koristite jednu od sljedećih naredbi:

sudo systemctl restart apache2 sudo service apache2 restart

Ovo je naredba koju ćete vjerojatno najčešće koristiti.

Učitajte ponovo Apache

Trebate ponovno učitati ili ponovo pokrenuti Apache kad god promijenite njegovu konfiguraciju.

Ponovno učitavanje glavni proces apachea isključuje podređene procese, učitava novu konfiguraciju i pokreće nove podređene procese.

Za ponovno učitavanje Apache koristite jednu od sljedećih naredbi:

sudo systemctl reload apache2 sudo service apache2 reload

Testirajte Apache konfiguraciju

Kad god unesete promjene u konfiguracijsku datoteku poslužitelja Apache, dobra je ideja testirati konfiguraciju prije ponovnog pokretanja ili ponovnog umetanja usluge.

Upotrijebite sljedeću naredbu za testiranje konfiguracije Apache da li postoje sintaksa ili sistemske pogreške:

sudo apachectl -t

Izlaz će izgledati ovako:

Syntax OK

Ako postoje pogreške, naredba ispisuje detaljnu poruku.

Pogledajte status Apache

Za provjeru statusa Apache usluge koristite sljedeću naredbu:

sudo systemctl status apache2

Rezultat će izgledati ovako:

● 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

Provjerite Apache verziju

Ponekad ćete trebati znati verziju svog Apachea da biste mogli ispraviti problem i otkriti da li je određena značajka dostupna.

Verziju Apache možete provjeriti pokretanjem:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

Opcija -V (velika slova) prikazuje verziju Apache zajedno s opcijom konfiguriranja.

sudo apache2 -V

Zaključak

U ovom smo priručniku pokazali neke od najvažnijih Apacheova naredbi. Ako želite saznati više o naredbenoj liniji Apache, posjetite dokumentaciju Apache

apache terminal