Hvernig á að stjórna Apache vefþjóninum með því að nota „Apache GUI“ tól


Apache vefþjónn er einn vinsælasti HTTP netþjónninn á internetinu í dag, vegna opins uppspretta eðlis, ríkra eininga og eiginleika og getur keyrt á næstum helstu kerfum og stýrikerfum.

Þó að á Windows kerfum séu nokkur innbyggð þróunarumhverfi sem bjóða upp á grafískt viðmót til að stjórna Apache stillingum, svo sem WAMP eða XAMPP, á Linux verður að framkvæma allt stjórnunarferlið. algjörlega frá Command Line, í flestum tilfellum.

Þó að stjórnun og uppsetning Apache vefþjóns frá skipanalínunni geti haft mikil áhrif varðandi öryggi kerfisins, getur það líka verið skelfilegt starf fyrir nýliða sem eru ekki mjög kunnugir að gera hluti frá skipanalínunni.

Þetta er punkturinn þar sem Apache GUI tólið getur komið sér vel. Þetta tól er ókeypis og opinn uppspretta pakki hannaður fyrir kerfisstjóra til að stjórna virkni Apache vefþjónsins úr vafra, svo sem:

  1. Breyttu stillingarskrám vefþjónsins beint úr vafranum þínum.
  2. Breyttu vefskjölunum þínum beint úr vafranum þínum.
  3. Sæktu, leitaðu og sýndu Apache-skrár í rauntíma.
  4. Settu upp, breyttu eða fjarlægðu Apache einingar.
  5. Skoðaðu tölfræði um keyrslutíma eða ítarlegar línuritfærslur Apache HTTP Server.
  6. Hafa umsjón með alþjóðlegum netþjónsstillingum.
  7. Hafa umsjón með og skoða alla VirtualHosts í trésýn.

  • Settu upp LAMP í RHEL/CentOS 7
  • Hvernig á að setja upp LAMP Server á CentOS 8

Í tilgangi þessarar greinar mun ég setja upp Apache GUI Web Tool á Linode CentOS 8 VPS með IP tölu 192.168.0.100 og gefur þér stutt init forskrift til að hefja eða stöðva ferlið.

Sömu leiðbeiningar virka einnig fyrir RHEL/CentOS 6.x og Fedora dreifingar.

Skref 1: Sæktu og settu upp Apache GUI

1. Áður en þú byrjar að hlaða niður og setja upp Apache GUI tól þarftu að ganga úr skugga um að Java JDK frá Java-openjdk pakkanum sé uppsett á kerfinu þínu, svo þú getir keyrt Apache GUI.

Notaðu eftirfarandi skipanir til að finna Java-openjdk pakkaútgáfu og settu hana upp á RHEL/CentOS 7/8.

# yum search openjdk
# yum install java-1.8.0
OR
# yum install java-11

2. Miðað við að þú sért skráður inn sem rót og núverandi vinnuskrá þín sé /rót, notaðu eftirfarandi tengil til að hlaða niður nýjustu útgáfu af Apache GUI b> frumpakka (þ.e. ApacheGUI-1.12.0.tar.gz) uppsetningarskrár frá Sourceforge.net.

  1. http://sourceforge.net/projects/apachegui/files/

Að öðrum kosti geturðu líka náð í Linux-Solaris-Mac –> ApacheGUI tar archive frumskrárnar með því að nota eftirfarandi wget skipun eins og sýnt er hér að neðan.

# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download

3. Eftir að skjalasafninu hefur verið hlaðið niður skaltu draga það út og færa alla möppuna sem myndast í /opt kerfisslóð, sem verður uppsetningarstaður Apache GUI Servers.

# tar xfz ApacheGUI-1.9.3.tar.gz
# mv ApacheGUI /opt
# cd /opt

4. Nú er kominn tími til að byrja og sannreyna Apache GUI Web Tool virkni. Breyttu skránni þinni í ApacheGUI/bin/ slóð og notaðu run.sh forskrift til að ræsa tólið og stop.sh forskrift til að stöðva þjóninn.

# cd ApacheGUI/bin/
# ./run.sh 

5. Eftir að tólið er ræst mun það birta umhverfisupplýsingar og þú getur aðeins nálgast þær frá staðbundnum gestgjafa með því að nota eftirfarandi vefslóð í vafranum þínum.

http://localhost:9999/ApacheGUI/

Til að ná fjarstýringu á Apache GUI Web Tool úr vafra þarftu að bæta við reglu á eldvegg kerfisins þíns sem opnar Port 9999/TCP, sem er sjálfgefna tengið sem Apache GUI Tools hlustar á. Notaðu eftirfarandi skipanir til að opna gátt 9999 á RHEL/CentOS 7 með því að nota Firewalld tólið.

# firewall-cmd --add-port=9999/tcp  ## On fly rule
# firewall-cmd --add-port=9999/tcp  --permanent  ## Permanent rule – you need to reload firewall to apply it
# firewall-cmd --reload

6. Ef gátt 9999 sem Apache GUI notar skarast við annað forrit á kerfinu þínu geturðu breytt því með því að breyta ApacheGUI server.xml stillingarskránni, leitaðu að Tengitengi =”9999” protocol=”HTTP/1.1” tilskipun og skiptu um gáttaryfirlýsingu fyrir uppáhalds gáttarnúmerið þitt (ekki gleyma að nota gáttareldveggsregluna á sama tíma).

# nano /opt/ApacheGUI/tomcat/conf/server.xml

Skref 2: Stilltu Apache GUI

7. Nú er kominn tími til að stilla Apache GUI Web Tool fyrir Apache Web Server stjórnun frá ytri stað. Miðað við að þú hafir stillt eldvegg kerfisins og leyft ytri tengingar skaltu opna ytri vafra og slá inn notaðu netþjóninn þinn
ytri IP tölu til að fá aðgang að Apache GUI

http://192.168.1.80:9999/ApacheGUI/

Notaðu eftirfarandi skilríki til að skrá þig inn í ApacheGUI tólið.

Username: admin
Password: admin 

8. Næst mun tólið biðja þig um Hvernig Apache vefþjónn var settur upp? Veldu valkostinn Package, ef þú settir upp Apache á RHEL/CentOS með því að nota yum pakkastjórnunartól og smelltu á Í lagi til að halda áfram.

9. Gefðu Apache vefþjóninum Package Parameters þínum eftirfarandi stillingar og veldu einnig notandanafn og sterkt lykilorð til að skrá þig inn í Apache GUI næst.

Server Root: /etc/httpd
Primary Configuration File: /etc/httpd/conf/httpd.conf
Configuration Directory: /etc/httpd
Log Directory: /var/log/httpd
Modules Directory: /etc/httpd/modules
Binary File: /usr/sbin/apachectl
Username: choose a username
Password: choose a strong password
Password: repeat the above password

10. Eftir að þú hefur lokið ýttu á Senda hnappinn til að beita stillingum og þú ert búinn. Nú geturðu stjórnað Apache vefþjóninum með öllum stillingarskrám og breytt vefskjölum beint úr vafranum þínum eins og á skjámyndunum hér að neðan.

Skref 3: Búðu til systemv init handrit

11. Ef þú þarft aðferð til að stjórna Apache GUI Tool án þess að skipta alltaf um möppu í [APACHEGUI_HOME], sem fyrir þessa uppsetningu er /opt/ApacheGUI/, og keyrðu run.sh og stop.sh forskriftir, búðu til init stillingarskrá /etc/init.d/apache-gui sem í eftirfarandi útdrætti.

# nano /etc/init.d/apache-gui

Afritaðu textann hér að neðan án nokkurra breytinga, vistaðu hann og notaðu framkvæmdarheimildir.

#!/bin/sh
#
#
# System startup script for apache-gui
#
### BEGIN INIT INFO
# Provides: apache-gui
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start the apache-gui
# Description:       Start the apache-gui
### END INIT INFO
#
# chkconfig: 2345 20 80
# description: Runs the apache-gui
# processname: apache-gui
#
# Source function library
. /etc/init.d/functions

case "$1" in
    start)
    cd /opt/ApacheGUI/bin/
./run.sh
       ;;
    stop)
   cd /opt/ApacheGUI/bin/
./stop.sh
        ;;
    *)
        echo $"Usage: $0 {start|stop}"
        exit 2
esac
exit $? 

12. Notaðu eftirfarandi skipanir til að stjórna Apache GUI ferli á RHEL/CentOS 7.

# service apache-gui start
# service apache-gui stop

OR

# systemctl start apache-gui
# systemctl stop apache-gui
# systemctl status apache-gui

13. Ef þú þarft Apache GUI Web Tool til að keyra sjálfkrafa eftir endurræsingu kerfisins, notaðu eftirfarandi skipun til að virkja það um allt kerfið.

# chkconfig apache-gui on

Til að slökkva á því um allt kerfið.

# chkconfig apache-gui off

Jafnvel þó að Apache GUI veftól hafi nokkrar takmarkanir og veiti ekki sama sveigjanleika fyrir Apache vefþjón og þú getur náð frá skipanalínunni, getur það veitt nútímalegt ókeypis Java vefviðmót til að stjórna vefþjónn og er með fullan innbyggðan ritstjóra fyrir vefskjöl eins og HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell, Python og getur búið til nokkur ítarleg línurit af Apache-viðskiptum.

Tilvísunartenglar

Apache GUI heimasíðu