Kuinka asentaa Apache Server -käyttöliittymä Linux-järjestelmiin
Apache-verkkopalvelin on yksi Internetin suosituimmista HTTP-palvelimista nykyään avoimen lähdekoodin luonteensa, monipuolisten moduuliensa ja ominaisuuksiensa ansiosta, ja sitä voidaan käyttää melkein tärkeillä alustoilla ja käyttöjärjestelmillä.
Windows-alustoissa on joitakin sisäänrakennettuja kehitysympäristöjä, jotka tarjoavat graafisen käyttöliittymän Apache-kokoonpanojen hallintaan, kuten WAMP tai XAMPP, Linuxissa koko hallintaprosessi on suoritettava useimmissa tapauksissa kokonaan komentoriviltä.
Vaikka Apache Web Server -palvelimen hallinnassa ja määrittämisessä komentoriviltä voi olla valtava vaikutus järjestelmän turvallisuuteen, se voi myös olla pelottava työ aloittelijoille, jotka eivät ole kovin perehtyneet komentoriviltä tehtäviin.
Tässä kohtaa Apache GUI -työkalu voi olla hyödyllinen. Se on ilmainen ja avoimen lähdekoodin paketti, joka on suunniteltu järjestelmänvalvojille Apache Web Server -palvelimen toimintojen hallintaan selaimesta, kuten:
- Muokkaa verkkopalvelimen määritystiedostoja suoraan selaimesta.
- Muokkaa verkkoasiakirjojasi suoraan selaimesta.
- Lataa, etsi ja visualisoi Apache-lokeja reaaliajassa.
- Asenna, muokkaa tai poista Apache-moduuleja.
- Tarkastele ajonaikaisia tilastoja tai yksityiskohtaisia kaavioita Apache HTTP Serverin tapahtumista.
- Hallinnoi maailmanlaajuisia palvelinasetuksia.
- Hallitse ja tarkastele kaikkia VirtualHosteja puunäkymässä.
Vaatimukset
- LAMP-pinon asentaminen RHEL-pohjaisiin jakeluihin
- Kuinka asentaa LAMP Stack Debianiin 11/10/9
- Kuinka asentaa LAMP Stack Ubuntuun 20.04
Tätä artikkelia varten asenna Apache GUI Web Tool Linode Rocky Linux 8 VPS:ään, jonka IP-osoite on 192.168.0.100 ja annan sinulle lyhyen init-skripti Apache GUI -prosessin käynnistämiseen tai pysäyttämiseen.
Vaihe 1: Lataa ja asenna Apache GUI
1. Ennen kuin aloitat Apache GUI -työkalun lataamisen ja asennuksen, sinun on varmistettava, että Java JDK tarjoaa Java- openjdk-paketti on asennettu järjestelmääsi, joten voit käyttää Apache-käyttöliittymää.
Käytä seuraavia komentoja asentaaksesi Java-openjdk-paketin RHEL- ja Debian-pohjaisiin jakeluihin.
sudo yum install java-1.8.0 [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo apt install default-jre [On Debian, Ubuntu and Mint]
2. Olettaen, että olet kirjautunut sisään juurikäyttäjänä ja nykyinen työhakemistosi on /root, lataa uusin versio seuraavasta linkistä Apache GUI -lähdepaketin (eli ApacheGUI-1.12.0.tar.gz) asennustiedostoista Sourceforge.netistä.
Vaihtoehtoisesti voit myös napata Linux-Solaris-Mac –> ApacheGUI tar -arkisto -lähdetiedostot käyttämällä seuraavaa wget-komentoa alla kuvatulla tavalla.
wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download -O ApacheGUI-1.12.0.tar.gz
3. Kun arkisto on ladattu, pura se ja siirrä koko hakemisto /opt järjestelmäpolkuun, joka on Apache GUI -palvelimesi< asennuspaikka..
tar xfz ApacheGUI-1.12.0.tar.gz
mv ApacheGUI /opt
cd /opt
4. Nyt on aika aloittaa ja varmistaa Apache GUI Web Toolin toimivuus. Vaihda hakemistoosi polku ApacheGUI/bin/ ja käytä run.sh-komentosarjaa työkalun käynnistämiseen ja stop.sh-komentosarjaa pysäyttämään palvelin.
cd ApacheGUI/bin/
./run.sh
5. Kun työkalu käynnistyy, se näyttää joitakin ympäristötietoja ja voit käyttää niitä vain paikalliselta isännältäsi käyttämällä seuraavaa URL-osoitetta selaimessasi.
http://localhost:9999/ApacheGUI/
Jotta voit hallita Apache GUI Web Tool -työkalua selaimella, sinun on lisättävä järjestelmän palomuuriin sääntö, joka avaa portin 9999/TCP, joka on oletusportti, jonka Apache GUI Tools kuuntelee.
Käytä seuraavia komentoja avataksesi portin 9999 Firewalld-apuohjelmassa.
firewall-cmd --add-port=9999/tcp --permanent
firewall-cmd --reload
Jos käytät UFW-palomuuria, suorita:
sudo ufw allow 1191/tcp
6. Jos Apache GUI:n käyttämä portti 9999 menee päällekkäin toisen järjestelmäsi sovelluksen kanssa, voit muuttaa sitä muokkaamalla ApacheGUI:n server.xml-määritystiedostoa. , etsii Connector port= ”9999 ” protocol= ”HTTP/1.1 ” -direktiiviä ja korvaa porttilausekkeen suosikkiporttinumerollasi (älä unohda käyttää portin palomuurisääntöä samaan aikaan).
vi /opt/ApacheGUI/tomcat/conf/server.xml
OR
nano /opt/ApacheGUI/tomcat/conf/server.xml
Vaihe 2: Määritä Apache GUI
7. Nyt on aika määrittää Apache GUI Web Tool Apache Web Server -hallintaa varten etäpisteestä. Olettaen, että olet määrittänyt järjestelmän palomuurin ja sallinut ulkoiset yhteydet, avaa etäselain ja kirjoita Käytä palvelimesi ulkoista IP-osoitetta päästäksesi Apache-käyttöliittymään.
http://192.168.0.183:9999/ApacheGUI/
8. Seuraavaksi työkalu kysyy Miten Apache Web Server asennettiin? Valitse Paketti, jos asensit Apachen RHEL/ CentOS yum-paketinhallintatyökalulla ja paina OK siirtyäksesi eteenpäin.
9. Anna Apache-verkkopalvelimesi pakettiparametrit seuraavilla määrityksillä ja valitse myös käyttäjätunnus ja vahva salasana kirjautuaksesi Apache-käyttöliittymään seuraavan kerran.
10. Kun olet valmis, paina Lähetä-painiketta ottaaksesi asetukset käyttöön, ja olet valmis. Nyt voit ohjata Apache Web Server -palvelinta kaikilla sen kokoonpanotiedostoilla ja muokata verkkoasiakirjoja suoraan selaimesta alla olevien kuvakaappausten mukaisesti.
Vaihe 3: Luo Systemd Unit -tiedosto
11. Jos tarvitset menetelmän Apache GUI Toolin hallintaan muuttamatta aina hakemistoa [APACHEGUI_HOME], joka tässä asennuksessa on /opt/ApacheGUI/, suorita komentosarjat run.sh ja stop.sh, luo systemd-määritystiedosto /etc/systemd/system/ apachegui.service kuten seuraavassa otteessa.
vi /etc/systemd/system/apachegui.service
OR
nano /etc/systemd/system/apachegui.service
Kopioi alla oleva teksti ilman muutoksia, tallenna se ja hae suorituslupia.
[Unit]
Description=Apache GUI Service
After=multi-user.target
[Service]
ExecStart="/opt/ApacheGUI/bin/run.sh"
ExecStop="/opt/ApacheGUI/bin/stop.sh"
Type=simple
[Install]
WantedBy=multi-user.target
12. Käytä seuraavia komentoja Apache GUI -prosessin hallintaan.
systemctl daemon-reload
systemctl enable apachegui
systemctl start apachegui
systemctl stop apachegui
Vaikka Apache GUI Web Tool -työkalulla on joitain rajoituksia, eikä se tarjoa samanlaista joustavuutta Apache Web Serverille kuin komentoriviltä.
Se voi tarjota nykyaikaisen ilmaisen Java-verkkoliittymän verkkopalvelimesi hallintaan, ja siinä on täydellinen sisäänrakennettu editori verkkodokumenteille, kuten HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell ja Python, ja se voi luoda yksityiskohtaisia kaavioita Apache-tapahtumat.