My site
Main | Uputstvo za kućni Web server - Forum | Registration | Login
[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Forum » Xampp » XAMPP » Uputstvo za kućni Web server
Uputstvo za kućni Web server
ValentinoDate: Monday, 2011-09-05, 6:21 PM | Message # 1
Colonel
Group: Administrators
Messages: 186
Reputation: 196
Status: Offline
Prvo je potrebno definirati šta je to web server.
Web server je računarski program odgovoran za prihvatanje HTTP (Hypertext Transfer
Protocol) zahtjeva od web klijenata, znanih kao web browser+i, i opsluživanje HTTP odgovora sa
opcionalnim sadržajem kao što su HTML dokumenti, vezani objekti, slike, itd... Web serverom se
naziva i računar na kojem se vrti program opisan gore, ali ćemo u daljnjim razmatranjima pod web
serverom podrazumijevati računarski program ili skup programa i usluga
[1]
.
I ako se web serveri razlikuju u detaljima, od programa do programa, svi oni dijele skup
zajedničkih osobina:
• HTTP: svaki web server program prihvata HTTP zahtjeve od klijenta i daje HTTP odgovore.
HTTP odgovori se sastoje obično od HTML dokumenata, ali to može biti i bilo koji dokument,
slika, itd... Ako se desi greška prilikom opsluživanja zahtjeva web server mora poslati broj i opis
greške krajnjem korisniku;
• LOGIRANJE (eng. Logging): obično web serveri imaju mogućnost prikupljanja detaljnih
informacija o zahtjevima klijenata i odgovorima servera u tzv. log dokumente koji koriste web
urednicima za statističke analize.
U praksi mnogi web serveri implementiraju i sljedeće funkcije:
• Autorizacija: zahtjev za korisničkim imenom i lozinkom prije nego se dozvoli pristup dijelu ili
cijelom resursu;
• Rukovanje sa statičkim ili dinamičkim sadržajima podržavajući jedno ili više sučelja: SSI, CGI,
SCGI, FastCGI, JSP, PHP, ASP, ASP.NET, ServerAPI kao što je NSAPI ili ISAPI, itd...
• HTTPS podrška (SSL ili TLS) za sigurnu šifriranu konekciju na port 443 umjesto uobičajenog
porta 80;
• Komprimiranje sadržaja (npr. gzip kodiranje) da se smanji veličina odgovora;
• Virtualni hosting za opsluživanje mnogo web stranica korištenjem jedne IP adrese;
• Podrška velikim fajlovima čija je veličina veća od 2GB na 32+bitnim operativnim sistemima;
• BANDWIDTH THROTTLING – limitiranje brzine odgovora u cilju da se ne zaguši mreža i da se
opsluži više klijenata.
U ovom radu koristiće se Apache Web Server, u daljnjem tekstu server, open source projekt ali i
snažno komercijalno podržan, koji predstavlja set internet baziranih usluga za web servere koji
koriste sve vodeće operativne sisteme.
 
ValentinoDate: Monday, 2011-09-05, 6:21 PM | Message # 2
Colonel
Group: Administrators
Messages: 186
Reputation: 196
Status: Offline
Apache server zauzima trenutno pola svjetskog tržišta i najčešće je smješten na nekoj Linux
platformi zajedno sa MySQL+om, PHP/Perl/Python – popularno nazvano LAMP.
[1]
2. Instalacija web servera
Ideja ovog rada je da se kućnom PC+u dodjeli dodatna funkcija web servera na kojem bi bilo
smješteno nekoliko web stranica. Za direktnu vezu sa internetom koristiće se ADSL linija bez
statičke adrese.
U ovom poglavlju biće opisani postupci instalacije osnovnog programskog paketa Apache+ja na
Windows NT platformu, podešavanje ADSL router+a, firewall+a, otvaranje porta 80, korištenje usluge
dinamičkog DNS+a, te osnovna konfiguracija servera za virtual hosting i testiranje konekcije.
2.1. Instalacija Apacheja na Windows NT platformu
Pod Windows NT platformom podrazumijevamo grupu operativnih sistema Microsoft Windows
zasnovanih na NT jezgri. U ovom slučaju koristi se Windows XP operativni sistem koji je već
instaliran na računaru.
Prvo je potrebno skinuti sa Apache+jeve web stranice http://httpd.apache.org/download.cgi
zadnju stabilnu instalaciju za Windows NT OS sa ekstenzijom msi, npr: apache_2.2.10+win32+x86+
no_ssl.msi i instalaciju započinjemo duplim klikom na fajl.
Postupak instalacije ide dalje odabirom načina rada kao Windows service i default+nih
vrijednosti koje ćemo poslije mijenjati pri konfiguraciji servera.
Ako je instaliran Windowsov web server IIS + Internet Information Services (nije instaliran po
default+u) potrebno ga je onemogućiti jer ne može raditi zajedno sa Apache+jem. IIS može raditi sa
Apache+jem samo ako ne koriste isti port
[3]
.
2.2. Podešavanje ADSL routera
ADSL router koji podešavam proizveden je od strane Paradigm Technologies Inc (distribuiran
uz ADSL paket usluga od strane domaćeg ISP+a) i njemu ćemo pristupiti pomoću nekog web
browser+a koristeći default+nu adresu: http://192.168.1.1 nakon čega je potrebno unijeti user name:
admin i password: admin. Password je poželjno poslije promijeniti.
 
ValentinoDate: Monday, 2011-09-05, 6:22 PM | Message # 3
Colonel
Group: Administrators
Messages: 186
Reputation: 196
Status: Offline
http://www.etsbi.edu.ba/sea....ver.pdf
 
Forum » Xampp » XAMPP » Uputstvo za kućni Web server
  • Page 1 of 1
  • 1
Search:

V & M Company © 2010 
made by VALENTINO
Free web hostinguCoz