1. čas:


Kako postaviti web sajt na Apache web server

U dosadašnjem gradivu je u školi uglavnom korišćen Apache web server, bilo portable, bilo instaliran na računaru. Da biste ga pokrenuli trebalo je da se pokrene XAMPP i klik na Start dugme nakon reči Apache. Time je web server pokrenut.

A kako znate da ste pokrenuli taj web server?

Pokretanjem bilo kojeg web browser-a i kucanjem u komandnu liniju localhost (ili 127.0.0.1) otvarala bi se stranica u kojem je PhpMyAdmin, a dalji rad je išao po planu časa.

VAŽNA INFORMACIJA: Ako niste ništa menjali u postavkama XAMPP-a, tada je podrazumevani home folder za web server  ../XAMPP/htdocs

Sada dolazimo do tri mogućnosti daljeg rada:

1. način:

Ako niko sem vas ne radi za računarom, tada bi mogli da stari htdocs sačuvate pod drugim imenom, a vaš web sajt da postavite u folder htdocs. Ako je početna web stranica sa nazivom Index.html tada bi se sa localhost otvarao vaš web sajt. 

Napomena: ne zaboravite da kasnije vratite stari htdocs, ili ćete budući pristup PhpMyAdmin-u raditi sa localhost/phpmyadmin

2. način (moguće za rad u školi, kada više učenika radi za istim računarom):

Unutar foldera htdocs kreirajte folder sa svojim imenom (bez razmaka molim). U taj folder postavite svoj web sajt.

Ako je vaš folder sa nazivom PeraKojot, tada svom web sajtu pristupate kucajući u web brovseru: localhost/PeraKojot/

Napomena: Biće prikazana lista sa fajlovima u folderu ako nemate stranicu sa nazivom Index.html (po default podešavanjima to je početna strana)

3. verzija (moguće za rad u školi, kada više učenika radi za istim računarom)

Umesto kopiranja vašeg foldera u htdocs, koji je po početnim podešavanjima web root, podešavanja Apache web servera izmenite tako da je vaš folder web root.

Kako to izvesti:

Prvo se uverite da je Apache web server isključen.
Zatim otvorite fajl za podešavanja Apache web servera: Klik na Config (u redu koji se odnosi na Apache) otvorite fajl httpd.conf (prvi od ponuđenih) - sa Notepadom na primer.
Potražite tekst DocumentRoot i u navodnike ubacite putanju do vašeg foldera u kojem je vaš web sajt.
Primer kako je izgledalo pre, a kako posle u slučaju prethodnog primera:

pre

posle
DocumentRoot "/xampp/htdocs"
<Directory "xampp/htdocs">
DocumentRoot "/PeraKojot"
<Directory "/PeraKojot">



Sačuvajte konfiguracioni fajl (File - Save). Nakon toga bi trebalo da se posle pokretanja Apache web servera sa localhost odmah otvara vaš web sajt.


Pitanje za razmišljanje: Šta mislite, da li treba svaki put menjati konfiguracioni fajl ili da svaki učenik ima svoj podfolder unutar htdocs foldera?

*** Zadatak: ***
Primer web aplikacije koji možete preuzeti za probu, da postavite na web server:
Preuzmite fajlove index.html, main.js i style.css i stavite ih u poseban folder koji će biti vaš web root.
       Pokrenite web server. Otvorite web browser i kucajte localhost. Šta ste dobili?


...

2. čas: Kako postaviti IIS web server i na njega postaviti vaš web sajt

U sledećem video snimku je prikazan način kako ostaviti IIS, i kako da se radi sa njim.

Za ovaj čas, relevantno je ono što je prikazano do  23:22 a ostatak videa pogledajte kod kuće.


Važno ! ! !

! ! ! ! Važno: ! ! ! !
Onog momenta kada postavite IIS web server XAMPP neće raditi kako treba !
Treba da znate da je podrazumevani port br. 80 (za http) i 443 (za https) i za jedan i za drugi.
Ne mogu dva web servera na istom računaru raditi na istom portu !
I tako, ako vam radi IIS, pokušaj pokretanja Apache web servera završiće greškom i neće moći da se pokrene !
 ( moguće rešenje:  promenite port na kojem će XAMPP da radi ... )


Kako namestiti da XAMPP-ov Apache web server radi na računaru na kojem radi i IIS:
U konfiguracionom fajlu (httpd.conf) promenite port sa 80 (što je podrazumevana vrednost) na neki od korisnički definisanih portova: na primer 8080.
(u fajlu httpd.conf žete naći na dva mesta: Listen 80 (80 promenite na 8080)  ...... i nešto dalje ....ServerName localhost: 80 (80 promenite na 8080) ... File-Save
Nakon toga bi trebalo da Apache web server može da se pokrene, ali ...

Svaki dalji rad sa Apache web serverom nastavljate tako što navedete dvotačku i broj porta na kojem se radi  !

Na primer: localhost:8080
ili,
ako je vaš web sajt u folderu PeraKojot unutar htdocs, onda navodite: http://localhost:8080/PeraKojot/ 

Ako je neko pre vas promenio port na kojem radi Apache web server, to će se videti onog momenta kada ga pokrenete:

Ispod Port(s) piše broj porta na kojem Apache web server radi (u ovom primeru je 443 za https i 8080 za http)


3. čas: Zadatak iz zbirke za Maturski



Last modified: Tuesday, 26 April 2022, 8:06 AM