Server web Apache este unul dintre cele mai populare servere HTTP de pe Internet astăzi, datorită naturii sale open-source, a modulelor bogate și a caracteristicilor și poate rula pe platforme și sisteme de operare aproape importante.
În timp ce este aprins Windows platforme există unele construite în medii de dezvoltare care oferă o interfață grafică de gestionat Apache configurații, cum ar fi WAMP sau XAMPP, pe Linux, întregul proces de gestionare trebuie să fie realizat în întregime din linia de comandă, în majoritatea cazurilor.
În timp ce gestionați și configurați Server web Apache din linia de comandă poate avea un impact uriaș asupra securității sistemului, poate fi, de asemenea, o treabă înfricoșătoare pentru începătorii care nu sunt prea familiarizați cu lucrurile din linia de comandă.
Acesta este punctul în care Apache GUI instrumentul poate fi util. Acest instrument este un pachet gratuit și open source conceput pentru administratorii de sistem pentru a gestiona funcționalitatea Apache Web Server dintr-un browser, cum ar fi:
În scopul acestui articol, voi instala Instrument web Apache GUI pe o Linode CentOS 8 VPS cu adresa IP 192.168.0.100 și vă oferă un scurt init script pentru pornirea sau oprirea procesului.
Aceleași instrucțiuni funcționează și pentru RHEL/CentOS 6.x și Fedora distribuții.
1. Înainte de a începe să descărcați și să instalați instrumentul Apache GUI, trebuie să vă asigurați că Java JDK furnizat de Java-openjdk pachetul este instalat pe sistemul dvs., astfel încât să puteți rula Apache GUI.
Utilizați următoarele comenzi pentru a localiza Java-openjdk versiunea pachetului și instalați-l pe RHEL / CentOS 7/8.
# yum search openjdk. # yum install java-1.8.0. SAU. # yum install java-11.
2. Presupunând că sunteți autentificat ca rădăcină iar directorul dvs. actual de lucru este /root, utilizați următorul link pentru a descărca cea mai recentă versiune de Apache GUI pachetul sursă (adică ApacheGUI-1.12.0.tar.gz) fișiere de instalare de la Sourceforge.net.
Alternativ, puteți apuca Linux-Solaris-Mac –> Arhiva tar ApacheGUI fișiere sursă folosind următoarele comanda wget așa cum se arată mai jos.
# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download.
3. După ce arhiva este descărcată, extrageți-o și mutați întregul director rezultat în /opt calea sistemului, care va fi locația de instalare a Server GUI Apache.
# tar xfz ApacheGUI-1.9.3.tar.gz. # mv ApacheGUI / opt. # cd / opt.
4. Acum, este timpul să începeți și să verificați funcționalitatea Apache GUI Web Tool. Schimbați-vă directorul în ApacheGUI / bin / cale și utilizare alerga.sh script pentru a porni instrumentul și stop.sh script pentru a opri serverul.
# cd ApacheGUI / bin / # ./run.sh
5. După pornirea instrumentului, acesta va afișa câteva informații despre mediu și îl puteți accesa numai de la localhost folosind următoarea adresă URL din browser.
http://localhost: 9999 / ApacheGUI /
Pentru a obține controlul de la distanță asupra Apache GUI Web Tool de la un browser, trebuie să adăugați o regulă pe sistemul dvs. Firewall care deschide Port 9999 / TCP, care este portul implicit pe care îl ascultă Apache GUI Tools. Utilizați următoarele comenzi pentru a deschide portul 9999 pe RHEL / CentOS 7 utilizând utilitarul Firewalld.
# firewall-cmd --add-port = 9999 / tcp ## On fly rule. # firewall-cmd --add-port = 9999 / tcp --permanent ## Regulă permanentă - trebuie să reîncărcați firewall-ul pentru ao aplica. # firewall-cmd --reload.
6. Dacă port 9999 folosit de Apache GUI se suprapune cu o altă aplicație din sistemul dvs., puteți să o modificați editând ApacheGUI server.xml fișier de configurare, căutați Port conector = ”9999” protocol = ”HTTP / 1.1” directivă și înlocuiți declarația de port cu numărul dvs. de port preferat (nu uitați să aplicați regula firewall-ului de port în același timp).
# nano /opt/ApacheGUI/tomcat/conf/server.xml.
7. Acum este timpul să configurați Apache GUI Web Tool pentru administrarea Apache Web Server dintr-un punct la distanță. Presupunând că v-ați configurat sistemul Paravan de protecție și permise conexiuni externe, deschideți un browser la distanță și tastați utilizați serverul
adresa IP externă pentru a accesa Apache GUI
http://192.168.1.80:9999/ApacheGUI/
Utilizați următoarele acreditări pentru a vă conecta la instrumentul ApacheGUI.
Nume utilizator: administrator. Parola: admin
8. Apoi, instrumentul vă va solicita pornirea Cum a fost instalat Apache Web Server? Alege Pachet opțiune, dacă ați instalat Apache pe RHEL / CentOS folosind gestionarea pachetelor yum instrument și lovit Bine a merge înainte.
9. Furnizați serverul web Apache Parametrii pachetului cu următoarele configurații și, de asemenea, alegeți un nume de utilizator și o parolă puternică pentru a vă conecta la Apache GUI data viitoare.
Rădăcina serverului: / etc / httpd. Fișier de configurare principal: /etc/httpd/conf/httpd.conf. Director de configurare: / etc / httpd. Director jurnal: / var / log / httpd. Director de module: / etc / httpd / modules. Fișier binar: / usr / sbin / apachectl. Nume utilizator: alegeți un nume de utilizator. Parolă: alegeți o parolă puternică. Parolă: repetați parola de mai sus.
10. După ce terminați de lovit Trimite pentru a aplica configurația și ați terminat. Acum puteți controla Apache Web Server cu toate fișierele sale de configurare și puteți edita documente web direct din browserul dvs., ca în capturile de ecran de mai jos.
11. Dacă aveți nevoie de metodă pentru a gestiona Apache GUI Tool fără a schimba întotdeauna directorul în [APACHEGUI_HOME], care pentru această instalare este /opt/ApacheGUI/, și executați alerga.sh și stop.sh scripturi, creați un init Fișier de configurare /etc/init.d/apache-gui ca în extrasul următor.
# nano /etc/init.d/apache-gui.
Copiați textul de mai jos fără nicio modificare, salvați-l și aplicați permisiunile de execuție.
#! / bin / sh. # # # Script de pornire a sistemului pentru apache-gui. # ### BEGIN INIT INFO. # Oferă: apache-gui. # Start implicit: 2 3 4 5. # Default-Stop: 0 1 6. # Descriere scurtă: Porniți apache-gui. # Descriere: Porniți apache-gui. ### END INIT INFO. # # chkconfig: 2345 20 80. # description: Rulează apache-gui. # nume proces: apache-gui. # # Biblioteca funcției sursă.. /etc/init.d/functions case "$ 1" la început) cd / opt / ApacheGUI / bin / ./run.sh;; stop) cd / opt / ApacheGUI / bin / ./stop.sh;; *) ecou $ "Utilizare: $ 0 {start | stop}" ieșirea 2. esac. ieșiți din $?
12. Utilizați următoarele comenzi pentru a gestiona procesul Apache GUI pe RHEL / CentOS 7.
# service apache-gui start. # service apache-gui stop SAU # systemctl start apache-gui. # systemctl stop apache-gui. # systemctl status apache-gui.
13. Dacă aveți nevoie de Apache GUI Web Tool pentru a rula automat după repornirea sistemului, utilizați următoarea comandă pentru a o activa la nivel de sistem.
# chkconfig apache-gui on.
Pentru a o dezactiva la nivel de sistem.
# chkconfig apache-gui off.
Chiar dacă Instrument web Apache GUI are unele limitări și nu oferă același grad de flexibilitate pentru serverul web Apache pe care îl puteți obține din linia de comandă, poate oferi o interfață web Java gratuită modernă pentru administrați-vă serverul web și are un editor complet în linie pentru documente web precum HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell, Python și poate genera câteva grafice detaliate ale Apache Tranzacții.
Pagina principală GUI Apache