Bii o ṣe le Ṣakoso Iṣakoso olupin wẹẹbu Afun Lilo Irinṣẹ "Apache GUI"


Olupin Wẹẹbu Apache jẹ ọkan ninu awọn olupin HTTP ti o gbajumọ julọ lori Intanẹẹti loni, nitori iseda orisun rẹ, awọn modulu ọlọrọ, ati awọn ẹya ati pe o le ṣiṣẹ lori fere awọn iru ẹrọ pataki ati awọn ọna ṣiṣe.

Lakoko ti o wa lori awọn iru ẹrọ Windows diẹ ninu awọn ti a kọ sinu awọn agbegbe idagbasoke ti o pese Ọlọpọọmídíà Awoṣe kan lati ṣakoso awọn atunto Apache, gẹgẹbi WAMP tabi XAMPP , lori Linux gbogbo ilana iṣakoso gbọdọ wa ni ṣiṣe igbọkanle lati Laini pipaṣẹ, ni ọpọlọpọ awọn ọran naa.

Lakoko ti o n ṣakoso ati tunto Server Server Apache lati laini aṣẹ le ni ipa nla kan nipa aabo eto, o tun le jẹ iṣẹ idẹruba fun awọn tuntun tuntun ti ko faramọ pẹlu ṣiṣe awọn ohun lati laini aṣẹ.

Eyi ni aaye ibi ti Apache GUI ọpa le wa ni ọwọ. Awọn irinṣẹ yii jẹ package ọfẹ ati ṣiṣi orisun ti a ṣe apẹrẹ fun awọn alakoso eto lati ṣakoso iṣẹ-ṣiṣe ti Apamọ wẹẹbu Apache lati ẹrọ lilọ kiri ayelujara kan, gẹgẹbi:

    Ṣatunkọ awọn faili iṣeto ni olupin wẹẹbu rẹ ni ọtun lati ẹrọ aṣawakiri rẹ.
  1. Ṣatunkọ awọn iwe wẹẹbu rẹ ni ọtun lati ẹrọ aṣawakiri rẹ.
  2. Gbaa lati ayelujara, wa ati iwoye Awọn àkọọlẹ Apache ni akoko gidi.
  3. Fi sori ẹrọ, ṣatunkọ tabi yọ awọn modulu Apache kuro.
  4. Wo awọn iṣiro asiko asiko tabi awọn iṣowo awọn aworan alaye ti Apache HTTP Server.
  5. Ṣakoso awọn eto olupin agbaye.
  6. Ṣakoso ati wo gbogbo Awọn ile-iṣẹ VirtualHosts ni wiwo igi.

  • Fi atupa sori RHEL/CentOS 7
  • Bii a ṣe le Fi Server Server atupa sori CentOS 8

Fun idi ti nkan yii, Emi yoo fi sori ẹrọ Ọpa Wẹẹbu Apache GUI lori Linode CentOS 8 VPS pẹlu adiresi IP 192.168.0.100 ati pe o fun ọ ni iwe-kukuru init fun bibẹrẹ tabi dawọ ilana naa.

Awọn itọnisọna kanna tun ṣiṣẹ fun RHEL / CentOS 6.x ati Fedora awọn pinpin kaakiri.

Igbesẹ 1: Gbaa lati ayelujara ati Fi GUI Apache sori ẹrọ

1. Ṣaaju ki o to bẹrẹ pẹlu gbigba lati ayelujara ati fifi sori ẹrọ Apache GUI ọpa, o nilo lati ni idaniloju pe Java JDK ti a pese nipasẹ package Java-openjdk ti fi sori ẹrọ lori ẹrọ rẹ, nitorinaa o le ṣiṣe GUI afun.

Lo awọn ofin wọnyi lati wa ikede Java-openjdk ki o fi sii lori RHEL/CentOS 7/8.

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

2. Ni ero, pe o ti wọle bi gbongbo ati itọsọna iṣẹ lọwọlọwọ rẹ ni /root , lo ọna asopọ atẹle lati ṣe igbasilẹ ẹya tuntun ti Apache GUI package orisun (ie ApacheGUI-1.12.0.tar.gz ) awọn faili fifi sori ẹrọ lati Sourceforge.net.

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

Ni omiiran, o tun le gba Linux-Solaris-Mac -> ApacheGUI tar archive awọn faili orisun nipa lilo pipaṣẹ wget atẹle bi o ti han ni isalẹ.

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

3. Lẹhin ti o ti gba iwe-akọọlẹ, jade kuro ki o gbe gbogbo itọsọna abajade si ọna /opt ọna, eyiti yoo jẹ ipo fifi sori ẹrọ ti Apache GUI Server rẹ.

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

4. Bayi, o to akoko lati bẹrẹ ati ṣayẹwo iṣẹ ṣiṣe Ọpa Wẹẹbu Apache GUI. Yi itọsọna rẹ pada si ọna ApacheGUI/bin/ ki o lo iwe afọwọkọ run.sh lati bẹrẹ irinṣẹ ati iwe afọwọkọ stop.sh lati da olupin duro.

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

5. Lẹhin ti ọpa bẹrẹ o yoo han diẹ ninu alaye ayika ati pe o le wọle si nikan lati localhost rẹ nipa lilo adirẹsi URL atẹle lori ẹrọ aṣawakiri rẹ.

http://localhost:9999/ApacheGUI/

Lati ni iṣakoso latọna jijin lori Ọpa wẹẹbu Apache GUI lati ẹrọ aṣawakiri kan, o nilo lati ṣafikun ofin lori ẹrọ ogiriina ti o ṣi Port 9999/TCP , eyiti o jẹ ibudo aiyipada ti Awọn irinṣẹ GUI Apache ngbọ. Lo awọn ofin wọnyi lati ṣii ibudo 9999 lori RHEL/CentOS 7 nipa lilo iwulo Firewalld.

# 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. Ti ibudo 9999 ti Apache GUI ba lo pẹlu awọn ohun elo miiran lori ẹrọ rẹ o le yipada nipasẹ ṣiṣatunkọ faili iṣeto ApacheGUI server.xml , wa fun ibudo ibudo Asopọ = ”9999” Ilana = ”HTTP/1.1” itọsọna ati rọpo alaye ibudo pẹlu nọmba ibudo ayanfẹ rẹ (maṣe gbagbe lati lo ofin ogiriina ibudo ni akoko kanna).

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

Igbese 2: Tunto GUI afun ni

7. Nisisiyi o to akoko lati tunto Ọpa Wẹẹbu Apache GUI fun iṣakoso olupin olupin Apache lati aaye latọna jijin. A ro pe o ti tunto eto rẹ Ogiriina ati awọn laaye awọn isopọ ita, ṣii ẹrọ lilọ kiri lori ẹrọ latọna iru lilo olupin rẹ
adiresi IP ita lati wọle si GUI Apache

http://192.168.1.80:9999/ApacheGUI/

Lo awọn iwe-ẹri atẹle lati buwolu wọle sinu ọpa ApacheGUI.

Username: admin
Password: admin 

8. Nigbamii ti, ọpa yoo tọ ọ lori Bawo ni a ṣe fi Server Server Web Apache sori ẹrọ? Yan aṣayan Package , ti o ba fi Apache sori RHEL/CentOS ni lilo ọpa iṣakoso package yum ati lu O DARA lati gbe siwaju.

9. Pese Olupin Oju opo wẹẹbu Apache rẹ Awọn wiwọn Package pẹlu awọn atunto atẹle ati, tun, yan orukọ olumulo ati ọrọ igbaniwọle to lagbara lati buwolu wọle GUI Apache ni akoko miiran.

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. Lẹhin ti o pari lu lu Firanṣẹ bọtini lati lo iṣeto ni o ti pari. Bayi o le ṣakoso Apẹwe wẹẹbu Apache pẹlu gbogbo awọn faili iṣeto rẹ ati satunkọ awọn iwe wẹẹbu taara lati aṣawakiri rẹ bii ninu awọn sikirinisoti ni isalẹ.

Igbesẹ 3: Ṣẹda eto inv systemv

11. Ti o ba nilo ọna lati ṣakoso Ọpa GUI Apache laisi iyipada itọsọna nigbagbogbo si [APACHEGUI_HOME] , eyiti o jẹ fun fifi sori yii ni /opt/ApacheGUI/, ki o si ṣe run.sh ati awọn iwe afọwọkọ stop.sh , ṣẹda faili atunto init /etc/init.d/apache-gui bi ninu abajade atẹle.

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

Daakọ ọrọ ti o wa ni isalẹ laisi iyipada eyikeyi, fi pamọ ki o lo awọn igbanilaaye ipaniyan.

#!/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. Lo awọn ofin wọnyi lati ṣakoso ilana GUI Apache lori 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. Ti o ba nilo Ọpa Wẹẹbu Apache GUI lati ṣiṣẹ laifọwọyi lẹhin atunbere eto, lo aṣẹ atẹle lati jẹ ki o jakejado-eto.

# chkconfig apache-gui on

Lati mu eto-jakejado kuro.

# chkconfig apache-gui off

Paapaa botilẹjẹpe Ọpa wẹẹbu Apache GUI ni diẹ ninu awọn idiwọn ati pe ko pese iwọn kanna ti irọrun fun Apamọ wẹẹbu Apache bi o ṣe le ṣaṣeyọri lati laini aṣẹ, o le pese wiwo wẹẹbu Java ọfẹ ọfẹ lati ṣakoso rẹ olupin ayelujara ati pe o ni olootu onin ni kikun fun awọn iwe wẹẹbu bi HTML, CSS, JavaScript, XML, Json, PHP, Perl, Ikarahun, Python ati pe o le ṣe agbejade diẹ ninu awọn aworan alaye ti Awọn iṣowo Apache.

Itọkasi Awọn ọna asopọ

Aaye akọọkan GUI Afun