Kuinka ylläpitää verkkosivustoa Apachen www-palvelimella

Apachen HTTP-palvelin (yleisesti kutsutaan yksinkertaisesti Apacheksi) on ilmainen ja avoimen lähdekoodin web-palvelinohjelma, jonka tarjoaa Apache Software Foundation. Apache on ollut olemassa yli 2 vuosikymmentä ja pidetään aloittelija-ystävällinen.

tässä opetusohjelmassa opit asentamaan Apache-verkkopalvelimen, joka isännöi yksinkertaista HTML-sivustoa, joka toimii Linux-alustalla.

Asenna Apache Web Server Linuxiin

Ubuntu Linuxiin ja muihin Debian-pohjaisiin jakeluihin kuten Linux Mint, Apache voidaan asentaa seuraavalla komennolla.

$ sudo apt install apache2 -y

Red Hat Enterprise Linuxille ja siihen liittyville jakeluille, kuten CentOS, Fedora ja Oracle Linux, Apache voidaan asentaa seuraavalla komennolla.

$ sudo dnf install httpd -y

Ubuntu Linuxissa ja muissa Debian-pohjaisissa jakeluissa voit käynnistää ja tarkistaa Apache-verkkopalvelimen tilan suorittamalla alla olevat komennot.

$ sudo systemctl start apache2$ sudo systemctl status apache2
Tarkista Apachen tila Ubuntussa
Tarkista Apachen tila Ubuntussa

Red Hat Enterprise Linuxissa ja siihen liittyvissä jakeluissa, suorita seuraavat komennot käynnistääksesi ja tarkistaaksesi Apachen tilan.

$ sudo systemctl start httpd$ sudo systemctl status httpd
Tarkista Apachen tila redhatilla
Tarkista Apachen tila redhatilla

kun olet vahvistanut Apachen olevan aktiivinen, avaa verkkoselain ja syötä Linux-palvelimesi IP-osoite. Voit myös syöttää localhost sijasta palvelimen IP.

kannattaa nähdä testisivu, joka vahvistaa Apachen olevan kunnossa.

http://IP-AddresssORhttp://localhost
Tarkista Apachen Web-sivu Ubuntussa
Tarkista Apachen Web-sivu Ubuntussa
Tarkista Apachen verkkosivut RHEL-sivustolta
Tarkista Apachen verkkosivut RHEL-sivustolta

isännöi yksinkertaista HTML-verkkosivustoa Apache-sivustolta

kun olet vahvistanut, että Apache toimii oikein, Olet nyt valmis lisäämään verkkosivustosi sisällön. Apachessa oletussijainti, jossa julkisesti saatavilla oleva verkkosisältö on tallennettu tiedostoon / var/www / html. Tämä on yleisesti kutsutaan sivuston root.

ensimmäinen sivu, joka ladataan käyttäjien vieraillessa verkkosivustollasi, on nimeltään hakemistosivu. Luodaanpa sellainen seuraavasti.

vaihda ensin verkkosivun juureen alla olevalla komennolla.

$ cd var/www/html

Ubuntu Linuxissa suorita alla oleva komento uudelleennimeääksesi oletuslukusivutiedoston.

$ sudo mv index.html index.html.bk

Red Hatissa ei ole mitään uudelleennimettävää, koska oletusindeksisivutiedostoa ei ole tallennettu tähän paikkaan.

luo seuraava Uusi hakemistotiedosto:

$ sudo nano index.html

kopioi ja liitä alla oleva näyte HTML-koodi avoimeen tekstieditoriin.

<!DOCTYPE html><html><head><title>Welcome to My Website!</title><meta charset="UTF-8"></head><body><h1>Linux Shell Tips</h1><p>This website is hosted on Apache.</p></body></html>

Tallenna ja sulje indeksi.html-tiedosto.

palaa nyt selaimeesi ja päivitä sivu. Sinun pitäisi nähdä uusi sivusto kuten alla olevassa kuvassa.

Apache
Apache

Hallitse Apache Web Server Linuxissa

kun tämä opetusohjelma on valmis, korostakaamme Apachen hallintaan liittyviä peruskomennoja jo käytössä olleiden lisäksi. Kuten Olet ehkä huomannut, Apache-verkkopalvelua kutsutaan Ubuntussa apache2: ksi, kun taas sitä kutsutaan httpd: ksi Red Hat Linuxissa.

jos haluat määrittää Apachen käynnistyvän automaattisesti, kun Linux-palvelin käynnistetään uudelleen, suorita:

$ sudo systemctl enable apache2$ sudo systemctl enable httpd

jos haluat poistaa Apachen automaattisen käynnistyksen, kun Linux-palvelin käynnistetään uudelleen, suorita:

$ sudo systemctl disable apache2$ sudo systemctl disable httpd

käynnistä Apache uudelleen:

$ sudo systemctl restart apache2$ sudo systemctl restart httpd

pysäyttääksesi apassit, juokse:

$ sudo systemctl stop apache2$ sudo systemctl stop httpd
johtopäätös

tässä opetusohjelmassa on kuvattu, miten Apache asennetaan Ubuntu Linuxiin sekä Red Hat Linuxiin. Näytimme myös, miten voit korvata Apachen oletussivun omalla sisällölläsi.

Write a Comment

Sähköpostiosoitettasi ei julkaista.