Apache web poslužitelj jedan je od najpopularnijih HTTP poslužitelja na Internetu danas, zbog svoje prirode otvorenog koda, bogatih modula i značajki, a može se izvoditi na gotovo velikim platformama i operativnim sustavima.
Dok je na Windows platforme postoje ugrađena razvojna okruženja koja pružaju grafičko sučelje za upravljanje Apač konfiguracije, kao što su WAMP ili XAMPP, na Linuxu se u većini slučajeva cijeli proces upravljanja mora izvesti u potpunosti iz naredbenog retka.
Tijekom upravljanja i konfiguriranja Apache web poslužitelj iz naredbenog retka može imati veliki utjecaj na sigurnost sustava, a može biti i zastrašujući posao za početnike koji nisu baš upoznati s obavljanjem poslova iz naredbenog retka.
Ovo je točka u kojoj Apache GUI alat može dobro doći. Ovaj je alat besplatan i paket otvorenog koda namijenjen administratorima sustava za upravljanje funkcionalnostima Apache web poslužitelja iz preglednika, kao što su:
Za potrebe ovog članka instalirat ću Apache GUI web alat na a Linode CentOS 8 VPS s IP adresom 192.168.0.100 i pruža vam kratak u tome skriptu za pokretanje ili zaustavljanje procesa.
Iste upute vrijede i za RHEL/CentOS 6.x i Fedora distribucije.
1. Prije nego započnete s preuzimanjem i instaliranjem Apache GUI alata, morate se u to uvjeriti Java JDK koje pruža Java-openjdk paket je instaliran na vašem sustavu pa možete pokrenuti Apache GUI.
Za lociranje koristite sljedeće naredbe Java-openjdk verziju paketa i instalirajte je na RHEL/CentOS 7/8.
# yum search openjdk. # yum install java-1.8.0. ILI. # yum instalirajte java-11.
2. Pod pretpostavkom da ste prijavljeni kao korijen a vaš trenutni radni imenik je /root, koristite sljedeću vezu za preuzimanje najnovije verzije Apache GUI izvorni paket (tj. ApacheGUI-1.12.0.tar.gz) instalacijske datoteke s Sourceforge.net.
Alternativno, možete i zgrabiti Linux-Solaris-Mac –> Arhiva tar programa ApacheGUI izvorne datoteke koristeći sljedeće naredba wget kao što je prikazano niže.
# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download.
3. Nakon preuzimanja arhive, ekstrahirajte je i premjestite cijeli rezultirajući direktorij u /opt sistemski put, koji će biti mjesto instalacije vašeg Apache GUI poslužitelj.
# tar xfz ApacheGUI-1.9.3.tar.gz. # mv ApacheGUI /opt. # cd /opt.
4. Sada je vrijeme za pokretanje i provjeru funkcionalnosti Apache GUI web alata. Promijenite svoj direktorij u ApacheGUI/bin/ put i korištenje trčanje.sh skriptu za pokretanje alata i stani.š skripta za zaustavljanje poslužitelja.
# cd ApacheGUI/bin/ # ./ run.sh
5. Nakon pokretanja alata prikazat će neke podatke o okruženju i možete im pristupiti samo s vašeg lokalnog računala koristeći sljedeću URL adresu u svom pregledniku.
http://localhost: 9999/ApacheGUI/
Za daljinsko upravljanje Apache GUI web alatom iz preglednika morate dodati pravilo na vatrozidu vašeg sustava koje otvara Port 9999/TCP, koji je zadani port na kojem Apache GUI Tools sluša. Pomoću sljedećih naredbi otvorite port 9999 na RHEL/CentOS 7 pomoću uslužnog programa Firewalld.
# firewall-cmd --add-port = 9999/tcp ## Pravilo o letu. # firewall-cmd --add-port = 9999/tcp --permanent ## Trajno pravilo-morate ponovno učitati vatrozid da biste ga primijenili. # firewall-cmd --reload.
6. Ako je port 9999 koji koristi Apache GUI preklapa se s drugom aplikacijom na vašem sustavu, možete je promijeniti uređivanjem ApacheGUI -a poslužitelj.xml konfiguracijsku datoteku, potražite Priključni port = ”9999” protokol = ”HTTP/1.1” direktivu i zamijenite izjavu o portu svojim omiljenim brojem porta (ne zaboravite u isto vrijeme primijeniti pravilo vatrozida porta).
# nano /opt/ApacheGUI/tomcat/conf/server.xml.
7. Sada je vrijeme za konfiguriranje Apache GUI web alata za administraciju Apache web poslužitelja s udaljene točke. Pod pretpostavkom da ste konfigurirali svoj sustav Vatrozid i dopuštene vanjske veze, otvorite udaljeni preglednik i upišite use your server
vanjska IP adresa za pristup Apache GUI
http://192.168.1.80:9999/ApacheGUI/
Za prijavu u ApacheGUI alat upotrijebite sljedeće vjerodajnice.
Korisničko ime: admin. Lozinka: admin
8. Zatim će vas alat zatražiti da uključite Kako je instaliran Apache web poslužitelj? Odaberite Paket opciju, ako ste instalirali Apache na RHEL/CentOS pomoću yum upravljanje paketima alat i pogodak u redu ići naprijed.
9. Osigurajte svoj Apache web poslužitelj Parametri paketa sa sljedećim konfiguracijama, a također odaberite korisničko ime i jaku lozinku za sljedeći pristup Apache GUI.
Root poslužitelja: /etc /httpd. Primarna konfiguracijska datoteka: /etc/httpd/conf/httpd.conf. Konfiguracijski direktorij: /etc /httpd. Imenik dnevnika:/var/log/httpd. Imenik modula:/etc/httpd/modules. Binarna datoteka:/usr/sbin/apachectl. Korisničko ime: odaberite korisničko ime. Lozinka: odaberite jaku lozinku. Lozinka: ponovite gornju lozinku.
10. Nakon što završite udarite podnijeti gumb za primjenu konfiguracije i gotovi ste. Sada možete kontrolirati Apache web poslužitelj sa svim njegovim konfiguracijskim datotekama i uređivati web dokumente izravno iz preglednika, kao na donjim snimkama zaslona.
11. Ako vam je potrebna metoda upravljanja Apache GUI alatom bez da uvijek mijenjate direktorij u [APACHEGUI_HOME], što je za ovu instalaciju /opt/ApacheGUI/, i izvršiti trčanje.sh i stani.š skripte, stvorite a u tome konfiguracijsku datoteku /etc/init.d/apache-gui kao u sljedećem odlomku.
# nano /etc/init.d/apache-gui.
Kopirajte donji tekst bez ikakvih izmjena, spremite ga i primijenite dopuštenja za izvršenje.
#!/bin/sh. # # # Skripta za pokretanje sustava za apache-gui. # ### POČNITE INFO INIT. # Pruža: apache-gui. # Zadano pokretanje: 2 3 4 5. # Zadano zaustavljanje: 0 1 6. # Kratak opis: Pokrenite apache-gui. # Opis: Pokrenite apache-gui. ### ZAVRŠI INFORMACIJE O INICIJI. # # chkconfig: 2345 20 80. # description: Pokreće apache-gui. # naziv procesa: apache-gui. # # Knjižnica izvornih funkcija.. /etc/init.d/functions case "$ 1" in start) cd/opt/ApacheGUI/bin/ ./ run.sh;; stop) cd/opt/ApacheGUI/bin/ ./stop.sh;; *) echo $ "Upotreba: $ 0 {start | stop}" izlaz 2. esac. izlaz $?
12. Koristite sljedeće naredbe za upravljanje Apache GUI procesom na RHEL/CentOS 7.
# servis apache-gui start. # service apache-gui stop OR # # systemctl start apache-gui. # systemctl stop apache-gui. # systemctl status apache-gui.
13. Ako trebate Apache GUI web alat za automatsko pokretanje nakon ponovnog pokretanja sustava, upotrijebite sljedeću naredbu da biste ga omogućili za cijeli sustav.
# chkconfig apache-gui uključen.
Za onemogućavanje za cijeli sustav.
# chkconfig apache-gui isključen.
Čak iako Apache GUI web alat ima neka ograničenja i ne pruža isti stupanj fleksibilnosti za Apache web poslužitelj kao što možete postići iz naredbenog retka, može pružiti moderno besplatno Java web sučelje za upravlja vašim web poslužiteljem i ima potpuni ugrađeni uređivač za web dokumente kao što su HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell, Python i može generirati neke detaljne grafikone Apachea Transakcije.
Apache GUI početna stranica