3 tapaa tarkistaa Apache-palvelimen tila ja käytettävyys Linuxissa
Apache on maailman suosituin, monialustainen HTTP-verkkopalvelin, jota käytetään yleisesti Linux- ja Unix-alustoissa verkkosovellusten tai verkkosivustojen käyttöönottoon ja suorittamiseen. Tärkeää on, että se on helppo asentaa ja siinä on myös yksinkertainen kokoonpano.
Tässä artikkelissa näytämme, kuinka voit tarkistaa Apache-verkkopalvelimen käytettävyyden Linux-järjestelmässä käyttämällä erilaisia alla selitettyjä menetelmiä/komentoja.
1. Systemctl-komento
systemctl-komento on apuohjelma systemd-järjestelmän ja palvelunhallinnan ohjaamiseen; sitä käytetään palveluiden käynnistämiseen, uudelleenkäynnistämiseen ja pysäyttämiseen ja sen jälkeen.
systemctl status -alikomentoa käytetään palvelun tilan tarkastelemiseen nimitilojen perusteella, joten voit tarkistaa Apache-verkkopalvelimesi toimintatilan.
sudo systemctl status apache2 #Debian/Ubuntu
systemctl status httpd #RHEL/CentOS/Fedora
2. Apachectl-komento
apachectl-komentoa käytetään Apachen ohjaamiseen ja hallintaan. Apachea käytetään ensisijaisesti Apache-verkkopalvelimen käynnistämiseen, pysäyttämiseen ja uudelleenkäynnistykseen sekä muiden hallintatehtävien suorittamiseen.
sudo apachectl start [Start Apache web server]
sudo apachectl stop [Stop Apache web server]
sudo apachectl restart [Restart Apache web server]
sudo apachectl graceful [Gracefully Restart Apache web server]
sudo apachectl configtest [Check Apache Configuration]
sudo apachectl -V [Check Apache Version]
sudo apachectl status [Check Apache Status]
apachectl-komennolla voidaan ottaa käyttöön tai poistaa käytöstä Apache-moduuleja, mukaan lukien mod_status-moduuli, joka tarjoaa käyttöliittymän, joka näyttää tietoja Apache-verkkopalvelimen nykyisestä tilasta ja suorituskyvystä.
Ota Apache-palvelimen tila käyttöön Debianissa/Ubuntussa
Apachen server-status-komponentti on oletuksena käytössä tiedoston /etc/apache2/mods-enabled/status.conf-määritystiedostossa.
sudo vi /etc/apache2/mods-enabled/status.conf
Lisää
-osaan seuraavat rivit salliaksesi pääsyn IP-osoitteestasi tai verkostasi.
Voit myös käyttää Vaadi kaikki myönnetyt -toimintoa salliaksesi pääsyn kaikilta IP-osoitteilta, mutta ole varovainen turvallisuusvaikutusten suhteen.
Tallenna määritystiedosto ja käynnistä Apache-palvelu uudelleen, jotta muutokset otetaan käyttöön:
sudo service apache2 restart
Ota Apache-palvelimen tila käyttöön RHEL Systemsissä
Ota Apachen server-status-komponentti käyttöön RHEL-pohjaisissa jakeluissa luomalla tiedosto alla.
vi /etc/httpd/conf.d/server-status.conf
ja lisää seuraava kokoonpano.
<Location "/server-status">
SetHandler server-status
Require ip your_ip_address_or_network
</Location>
Tallenna tiedosto ja sulje se. Käynnistä sitten verkkopalvelin uudelleen.
systemctl restart httpd
Jos käytät ensisijaisesti päätelaitetta, tarvitset myös komentoriviselaimen, kuten lynxin tai linkit.
sudo apt install lynx #Debian/Ubuntu
yum install links #RHEL/CentOS
Suorita sitten alla oleva komento tarkistaaksesi Apache-palvelun käytettävyyden:
apachectl status
Vaihtoehtoisesti voit käyttää alla olevaa URL-osoitetta nähdäksesi Apache-verkkopalvelimen tilatiedot graafisesta verkkoselaimesta:
http://localhost/server-status
OR
http:SERVER_IP/server-status
3. ps Komento
ps-komentoa käytetään näyttämään tietoja Linux-järjestelmässä käynnissä olevista aktiivisista prosesseista. Voit käyttää sitä grep-komennon kanssa tarkistaaksesi Apache-palvelun käytettävyyden seuraavasti.
Tässä lippu:
-e
– mahdollistaa järjestelmän jokaisen prosessin valinnan.-o
– käytetään määrittämään tulos (comm – komento, etime – prosessin suoritusaika ja käyttäjä – prosessin omistaja).
ps -eo comm,etime,user | grep apache2
ps -eo comm,etime,user | grep root | grep apache2
OR
ps -eo comm,etime,user | grep httpd
ps -eo comm,etime,user | grep root | grep httpd
Alla oleva esimerkkituloste osoittaa, että apache2-palvelu on ollut käynnissä 4 tuntia, 10 minuuttia ja 28 sekuntia (ota huomioon vain pääkäyttäjän käynnistämä).
Lopuksi tutustu hyödyllisiin Apache-verkkopalvelinoppaisiin:
Tässä artikkelissa näytimme sinulle kolme eri tapaa tarkistaa Apache/HTTPD-palvelun käytettävyys Linux-järjestelmässä. Jos sinulla on kysyttävää tai jaettava ajatuksia, tee se alla olevan kommenttiosion kautta.