Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

Kako koristiti Apache web poslužitelj za instalaciju i konfiguraciju web stranice

Novosti

Kako koristiti Apache web poslužitelj za instalaciju i konfiguraciju web stranice

Tomšić Damjan 9. siječnja 2025

Povremeno je dobro napraviti korak unatrag i proći kroz osnove. To ne samo da pomaže u utemeljenju, već pomaže i mnogim ljudima koji tek uče o bilo kojem dijelu tehnologije o kojem govorimo.

Ovaj put radi se o web poslužitelju Apache, dijelu softvera koji postoji desetljećima, sretno opslužujući male i velike web stranice bez greške. Apache besprijekorno radi s MySQL-om, PHP-om i nizom drugih paketa, tako da možete poslužiti jednostavnim statičnim ili nevjerojatno dinamičnim web stranicama.

Kako instalirati i konfigurirati poslužitelj? Gdje smjestiti datoteke?

Prođimo kroz ovo, korak po korak. Demonstrirat ćemo ovo na Ubuntu poslužitelju.

Ali prvo, malo više informacija.

Sadržaj objave

  • 1 Razlika između Apachea na Ubuntuu i distribucija temeljenih na Red Hatu
  • 2 Kako instalirati Apache na Ubuntu poslužitelj
  • 3 Kako napraviti stranicu za Apache
    • 3.1 Povezani sadržaji

Razlika između Apachea na Ubuntuu i distribucija temeljenih na Red Hatu

Razlog zašto moramo navesti koju distribuciju Linuxa koristimo je taj što se varijante Apache temeljene na Ubuntuu i Red Hatu razlikuju — od instalacije do konfiguracije. Na primjer, na distribucijama koje se temelje na Red Hatu, Apache se instalira putem httpd paketa, dok će na distribucijama temeljenim na Ubuntuu paketu apache2 učiniti posao. Druga razlika je u tome gdje i kako se Apache konfigurira.

U distribucijama temeljenim na Red Hatu, veliki dio konfiguracije Apachea odvijat će se u datoteci /etc/httpd/conf/httpd.conf. U distribucijama temeljenim na Ubuntu, konfiguracije se nalaze u /etc/apache2/apache2.conf i /etc/apache2/sites-available/. Postoji još mnogo razlika, ali razumijete bit.

Kako instalirati Apache na Ubuntu poslužitelj

Postoji nekoliko načina na koje možete instalirati Apache na Ubuntu. Ako samo želite osnovni poslužiteljski softver, možete otvoriti terminal i izdati naredbu:

1
sudo apt-get install apache2 -y

Međutim, ako želite puni Linux Apache MySQL PHP (LAMP) paket, izdali biste naredbu:

1
sudo apt-get install lamp-server

Nakon što pokrenete bilo koju od tih naredbi, imat ćete pokrenut Apache. Također biste trebali omogućiti Apacheu da se pokrene nakon ponovnog pokretanja poslužitelja (ili pokretanja). Da biste to učinili, izdajte naredbu:

1
sudo systemctl enable apache

Svoju instalaciju možete provjeriti tako da otvorite web preglednik i odete na http://SERVER_IP (gdje je SERVER_IP, IP adresa poslužitelja koji hostira Apache). Trebala bi vam se prikazati Apacheova stranica dobrodošlice, kao što je prikazano u nastavku.

Koju to stranicu Apache poslužuje? Ako pogledate u /var/www/html, pronaći ćete datoteku index.html. Promijenimo to.

Vratite se u prozor terminala, preimenujte tu datoteku index.html naredbom:

1
sudo mv /var/www/html/index.html /var/www/html/index.html.bak

Kreirajmo sada novu index.html datoteku dobrodošlice. Izdajte naredbu:

1
sudo nano /var/www/html/index.html

U tu datoteku zalijepite sljedeća dva retka:

Kako si?

Pozdrav od Oblaka Znanja.

Spremite i zatvorite datoteku. Ponovno učitajte web stranicu u svom pregledniku i trebali biste vidjeti promjenu.

Kako napraviti stranicu za Apache

Ono što ćemo sada učiniti je stvoriti virtualni host za Apache koji će poslužiti. Virtualni host je fensi naziv za web stranicu koju poslužuje Apache. Možete imati brojne virtualne hostove poslužene na jednom Apache poslužitelju. Zapravo, ograničeni ste samo na snagu vašeg hosting poslužitelja i propusnost vaše mreže.

Dakle, stvorimo virtualni host tzv. test.

Prva stvar koju ćemo napraviti je stvoriti direktorij za testiranje pomoću naredbe:

1
sudo mkdir -p /var/www/html/test

Zatim ćemo novom imeniku dati odgovarajuće vlasništvo naredbom:

1
sudo chown -R $USER:$USER /var/www/html/test

Konačno, dodijelit ćemo odgovarajuća dopuštenja naredbom:

1
sudo chmod -R 755 /var/www/html/test

Kopirajte našu novu datoteku index.html u testni direktorij naredbom:

1
sudo cp /var/www/html/index.html /var/www/html/test/

Sada moramo stvoriti konfiguraciju virtualnog hosta kako bi Apache znao gdje je test. Ovo će biti smješteno u /etc/apache/sites-available. Da bismo to učinili, kreirat ćemo datoteku test.conf pomoću naredbe:

1
sudo nano /etc/apache2/sites-available/test.conf

U tu datoteku zalijepite sljedeće:

1
2
3
4
5
6
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/test
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined

Najvažniji redak iznad počinje s DocumentRootjer to daje upute Apacheu gdje će se pronaći datoteke za virtualni host. Spremite i zatvorite tu datoteku.

U ovom smo trenutku stvorili direktorij za smještaj datoteka, dali mu odgovarajuće vlasništvo i dopuštenja te izradili konfiguraciju za virtualni host. Međutim, Apache još uvijek nije svjestan nove stranice. Zašto? Budući da konfiguracijska datoteka postoji mjesta-dostupna. Ono što moramo učiniti je stvoriti vezu iz te konfiguracije u /etc/apache2/sites-enabled imenik. Samo one konfiguracije koje se nalaze u web-mjesta omogućena aktivni su na Apache poslužitelju.

Na poslužiteljima koji nisu Ubuntu, morate koristiti ul (za link) naredba za ovo. Međutim, na Ubuntuu postoji zgodan uslužni program koji će za vas stvoriti tu stranicu. Rečena korisnost je a2ensite. Ako pokrenemo naredbu:

1
sudo a2ensite test.conf

Naš testni virtualni host tada će biti omogućen.

Nakon što ta naredba uspije, morate ponovno učitati Apache (koji će samo ponovno učitati konfiguracijske datoteke, a ne ponovno pokrenuti web poslužitelj) s naredbom:

1
sudo systemctl reload apache2

Ako sada usmjerite svoj preglednik na http://SERVER_IP/test (gdje je SERVER_IP IP adresa poslužitelja), trebali biste vidjeti istu poruku dobrodošlice „Kako si? Pozdrav od Oblaka Znanja!“ kao i s osnovnom datotekom index.html, samo što se sada poslužuje iz novostvorenog virtualnog hosta.

Upravo ste instalirali Apache web poslužitelj, uredili datoteku index.html, i kreirali vlastiti virtualni host. Ovaj jednostavni vodič možete koristiti kao temelj za postavljanje svih web stranica koje trebate poslužiti putem Apachea.


Ovaj je članak izvorno objavljen u listopadu 2020. Ažurirao ga je Antony Peyton u siječnju 2025. Web izvor

Povezani sadržaji

  • 6 skrivenih GNOME Search trikova koje bi svaki korisnik Linuxa trebao isprobati6 skrivenih GNOME Search trikova koje bi svaki korisnik Linuxa trebao isprobati
  • Ova priključna stanica 11-u-1 uredski je uređaj za produktivnost za koji nisam znao da mi trebaOva priključna stanica 11-u-1 uredski je uređaj za produktivnost za koji nisam znao da mi treba
  • Prvo vlakno postavljeno ispod digitalne okosnice Project Reach UKPrvo vlakno postavljeno ispod digitalne okosnice Project Reach UK
  • Kako brzo dijeliti sadržaj s mobilnim uređajima u blizini – Quick shareKako brzo dijeliti sadržaj s mobilnim uređajima u blizini – Quick share
  • Zvjezdana oštrica zadirkuje da nešto dolazi “u jednom tjednu”, a izgleda kao DLC ili crossover tematski horor ili crossoverZvjezdana oštrica zadirkuje da nešto dolazi “u jednom tjednu”, a izgleda kao DLC ili crossover tematski horor ili crossover
  • Kako instalirati Arch Linux bez gubljenja razumaKako instalirati Arch Linux bez gubljenja razuma

Previous Article

Nvidia Project Digits: Radna površina s Linuxom za AI programere

Next Article

Šumski požari u Kaliforniji ne pokazuju znakove usporavanja

Posljednje objave

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove

Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove

Sadržaj

  • 1 Razlika između Apachea na Ubuntuu i distribucija temeljenih na Red Hatu
  • 2 Kako instalirati Apache na Ubuntu poslužitelj
  • 3 Kako napraviti stranicu za Apache

Novosti

  • Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri 30. studenoga 2025
  • Microsoft stvara okvir za sigurnu arhitekturu optičke mreže 30. studenoga 2025
  • Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove 30. studenoga 2025
  • Lijek za mršavljenje Zepbound testira se kao lijek za dugi Covid 30. studenoga 2025
  • Koliko RAM-a vaše računalo zapravo treba 2025. godine? Stručnjak za Windows i Mac računa 30. studenoga 2025
  • Samsung daje 71% popusta na Galaxy Watch 8 30. studenoga 2025
  • Hollow Knight: Silksong dev misli da će Clair Obscur: Expedition 33 osvojiti igru ​​godine: “Iznimna je i široko ukusna” 29. studenoga 2025
  • RailTel modernizira međugradske optičke mreže metroa diljem Indije 29. studenoga 2025
  • Anthropic kaže da je riješio dugogodišnji problem AI agenta s novim Claude SDK-om za više sesija 29. studenoga 2025
  • Kako izmjeriti polumjer Zemlje pomoću Lego kockica 29. studenoga 2025

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice