Apache GUI guralyny ulanyp, Apache web serwerini nädip dolandyrmaly


Apache Web Server açyk çeşmesi, baý modullary we aýratynlyklary sebäpli häzirki wagtda internetde iň meşhur HTTP serwerlerinden biridir we esasy platformalarda we operasiýa ulgamlarynda diýen ýaly işläp bilýär.

Windows platformalarynda, Linux-da WAMP ýa-da XAMPP ýaly Apache konfigurasiýalaryny dolandyrmak üçin Grafiki interfeýsi üpjün edýän ösüş gurşawynda gurlan käbir dolandyryş prosesi ýerine ýetirilmelidir. köplenç buýruk setirinden.

Buýruk setirinden Apache Web Serwerini dolandyrmak we düzmek ulgamyň howpsuzlygyna uly täsir edip bilýän bolsa-da, buýruk setirinden bir zatlar etmek bilen gaty tanyş bolmadyk täze doglan çagalar üçin gorkunç iş bolup biler.

Bu, Apache GUI guralynyň peýdaly bolup biljek nokady. Bu gurallar ulgam dolandyryjylary üçin Apache Web Server-iň işleýşini brauzerden dolandyrmak üçin döredilen mugt we açyk çeşme bukjasydyr:

  1. Web serwer konfigurasiýa faýllaryňyzy brauzeriňizden redaktirläň.
  2. Web resminamalaryňyzy brauzeriňizden göni redaktirläň.
  3. Apache surnallaryny hakyky wagtda göçürip alyň, gözläň we göz öňüne getiriň.
  4. Apache modullaryny guruň, redaktirläň ýa-da aýyryň.
  5. Iş wagtynyň statistikasyny ýa-da Apache HTTP Serweriniň jikme-jik grafiki amallaryny görüň.
  6. Global serwer sazlamalaryny dolandyryň.
  7. WirtualHostlary agaç görnüşinde dolandyryň we görüň.

  • RHEL/CentOS 7-de LAMP guruň
  • CentOS 8-de LAMP serwerini nädip gurmaly

Bu makalanyň maksady üçin, 192.168.0.100 IP adresi bolan Linode CentOS 8 VPS-de Apache GUI Web Tool guraryn we amaly başlamak ýa-da duruzmak üçin gysga init skriptini üpjün ederin.

Şol görkezmeler RHEL / CentOS 6.x we Fedora paýlamalarynda hem işleýär.

1-nji ädim: Apache GUI-ni göçürip alyň

1. Apache GUI guralyny göçürip almak we gurmak bilen başlamazdan ozal, Java-openjdk bukjasy bilen üpjün edilen Java JDK ulgamyňyza gurnalandygyna göz ýetirmeli, şonuň üçin işledip bilersiňiz Apache GUI.

Java-openjdk paket wersiýasyny tapmak we RHEL/CentOS 7/8 gurmak üçin aşakdaky buýruklary ulanyň.

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

2. kök diýip hasaba girendigiňizi we häzirki işleýän katalogyňyzyň /kök bolandygyny göz öňünde tutsaňyz, Apache GUI çeşme paketi (meselem, ApacheGUI-1.12.0.tar.gz ) Sourceforge.net-den gurnama faýllary.

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

Alterna-da bolmasa, aşakda görkezilişi ýaly aşakdaky wget buýrugyny ulanyp, Linux-Solaris-Mac -> ApacheGUI tar arhiwi çeşme faýllaryny alyp bilersiňiz.

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

3. Arhiw göçürilenden soň, ony çykaryň we netijäniň ähli bukjasyny /opt ulgam ýoluna geçiriň, bu siziň Apache GUI Serweriňiziň ýerleşýän ýeri bolar.

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

4. Indi, Apache GUI Web Tool funksiýasyny başlamagyň we barlamagyň wagty geldi. Katalogyňyzy ApacheGUI/bin/ ýoluna üýtgediň we serweri duruzmak üçin gural we stop.sh skriptini ulanmak üçin run.sh skriptini ulanyň.

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

5. Gural işe başlansoň, käbir daşky gurşaw maglumatlary görkezer we brauzeriňizdäki aşakdaky URL salgysyny ulanyp, diňe ýerlihostdan girip bilersiňiz.

http://localhost:9999/ApacheGUI/

Brauzerden Apache GUI Web Tool-dan uzakdan dolandyrmak üçin, Apache GUI Gurallarynyň diňleýän esasy porty bolan Port 9999/TCP açýan Firewall ulgamyna düzgün goşmaly. Firewalld kömekçi programmasyny ulanyp, RHEL/CentOS 7-de 9999 portuny açmak üçin aşakdaky buýruklary ulanyň.

# 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. Apache GUI tarapyndan ulanylýan 9999 porty ulgamyňyzdaky başga bir programma bilen gabat gelse, ApacheGUI server.xml konfigurasiýa faýlyny redaktirläp üýtgedip bilersiňiz, Baglaýjy portuny gözläň=9999 protokol=HTTP/1.1 direktiwasy we port beýanyny halaýan port belgiňiz bilen çalyşyň (port diwar gorag düzgünini şol bir wagtda ulanmagy ýatdan çykarmaň).

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

2-nji ädim: Apache GUI-ny sazlaň

7. Indi uzakdan Apache Web Server administrasiýasy üçin Apache GUI Web Tool-y düzmegiň wagty geldi. Ulgamyňyzy Firewall düzdüňiz we daşarky birikmelere rugsat berdiňiz, uzakdan brauzer açyň we serweriňizi ulanyň diýip ýazyň
Apache GUI-e girmek üçin daşarky IP adresi

http://192.168.1.80:9999/ApacheGUI/

ApacheGUI guralyna girmek üçin aşakdaky şahsyýet maglumatlaryny ulanyň.

Username: admin
Password: admin 

8. Ondan soň, gural size Apache web serweri nädip guruldy? ýum paket dolandyryş guralyny ulanyp, RHEL/CentOS-da Apache guran bolsaňyz, paket opsiýasyny saýlaň. Öňe gitmek üçin Bolýar .

9. Apache web serweriňizi paket parametrleri aşakdaky konfigurasiýalar bilen üpjün ediň we indiki gezek Apache GUI-a girmek üçin ulanyjy adyny we güýçli paroly saýlaň.

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. Sazlamany ulanmak üçin Ibermek düwmesine basyň we tamamladyňyz. Indi ähli konfigurasiýa faýllary bilen Apache Web Server-i dolandyryp we aşakdaky skrinşotlardaky ýaly göni brauzeriňizden web resminamalaryny redaktirläp bilersiňiz.

3-nji ädim: systemv init skriptini dörediň

11. Eger gurmak üçin /opt/ApacheGUI/ bolan katalogy hemişe [APACHEGUI_HOME] üýtgetmän Apache GUI Tool-y dolandyrmak usuly gerek bolsa we ýerine ýetiriň run.sh we stop.sh skriptleri, init konfigurasiýa faýly dörediň /etc/init.d/apache-gui aşakdaky bölekde.

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

Aşakdaky teksti üýtgetmän göçüriň, saklaň we ýerine ýetiriş rugsatlaryny ulanyň.

#!/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. RHEL/CentOS 7-de Apache GUI amalyny dolandyrmak üçin aşakdaky buýruklary ulanyň.

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

OR

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

13. Ulgam täzeden açylandan soň awtomatiki işlemek üçin Apache GUI Web Tool gerek bolsa, ulgamy giňeltmek üçin aşakdaky buýrugy ulanyň.

# chkconfig apache-gui on

Ulgamlaýyn öçürmek.

# chkconfig apache-gui off

Apache GUI Web Tool käbir çäklendirmeleri bar we buýruk setirinden gazanyp boljak Apache Web Server üçin çeýeligi üpjün etmese-de, dolandyrmak üçin häzirki zaman mugt Java web interfeýsini üpjün edip biler web serweri we HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell, Python ýaly web resminamalary üçin doly redaktor bar we Apache Transaction-yň käbir jikme-jik grafiklerini döredip biler.

Salgylanma baglanyşyklary

Apache GUI Baş sahypasy