User Tools

Site Tools


podignite_vas_licni_unix_web_server_iii

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

podignite_vas_licni_unix_web_server_iii [2007/07/17 10:29]
127.0.0.1 external edit
podignite_vas_licni_unix_web_server_iii [2017/04/28 10:25]
Line 1: Line 1:
-\\ 
-====== Treci Deo / Konfiguracija ====== 
  
-Znam da je proslo dosta vremena od [[http://​www.bsd-srbija.org/​dokumentacija/​doku.php?​id=podignite_vas_licni_unix_web_server|Prvog]] i [[http://​www.bsd-srbija.org/​dokumentacija/​doku.php?​id=podignite_vas_licni_unix_web_server_ii|Drugog]] dela ovog serijala. Izvinjavam se zbog dugog kasnjenja. Zamisljam hiljade, ako ne i milione, radoznalih geek-ova tamo negde sa njihovim FreeBSD serverima. Apache, PHP, i MySQL su instalirani,​ i oni samo cekaju, osvezavajuci iMarc blog svakih nekoliko sati, pitajuci se..."//​Sta sad//?"​ 
- 
-E pa cekanju je kraj, moji mali geek prijatelji. Otkazite vase World of Warcraft clanarine i radite ono sto pravi muskarci rade - podignite UNIX web server. 
- 
-**U ovoj lekciji, konfigurisacemo Apache i postaviti PHP stranicu.** ​ 
- 
-Ovaj dokument pretpostavlja da je: 
- 
-  * [[http://​www.bsd-srbija.org/​dokumentacija/​doku.php?​id=podignite_vas_licni_unix_web_server|FreeBSD instaliran]],​ i da ste pratili instrukcije iz Prvog dela ovog serijala 
-  * [[http://​www.bsd-srbija.org/​dokumentacija/​doku.php?​id=podignite_vas_licni_unix_web_server_ii|Apache 2.x i PHP 5.x]] su instalirani,​ i da ste pratili instrukcije iz Drugog dela ovog serijala. ​ 
- 
-Ovaj dokumenat pretpostavlja i da: 
- 
-  * barem jedno domain ime vodi do vaseg servera\\ Ja cu koristiti **example.com**. Zamenite ovo vasim domenom u referencama ispod. 
-  * vas server ima barem jednu staticku IP adresu.\\ Ja cu koristiti **10.20.111.2**. Opet, zamenite ovaj IP sa vasom pravom IP adresom dole.  
-// 
-Idemo...obecavam da ce ovo biti brzo//​. ​ 
- 
-====== Kreirajte home za vas websajt ====== 
- 
-Ulogujte se preko SSH do vaseg servera kao korisnik '​web'​ I kreirajte root direktorijum za websajt: 
- 
-  mkdir ~/​www/​example.com 
- 
-====== Kreirajte homepage za vas sajt ====== 
- 
-Kasnije se mozete vratiti i upload-ovati bolji sajt, ali za sada, napravicemo na brzinu PHP index stranicu u websajt root direktorijumu. 
- 
-Koristite vi da kreirate i otvorite index fajl: 
- 
-  vi ~/​www/​example.com/​index.php 
- 
-Dodajte sledeci sadrzaj: 
-<​code>​ 
-<?php 
- for ($i = 0; $i < 10; ++$i) { 
- echo "​i'​m a new website <br />";​ 
- } 
-?> 
-</​code>​ 
-Sacuvajte i izadjite iz vi. Dobro. Imamo web direktorijum i homepage. ​ 
- 
-====== Uredite Apache-ov konfiguracioni fajl ====== 
- 
-Moramo reci Apache-u gde je novi sajt. Ja uglavnom koristim [[http://​httpd.apache.org/​docs/​2.0/​vhosts/​name-based.html|name-based Virtual Hosts]] 
- 
-Koristite vi da kreirate i otvorite Apache-ov konfiguracioni fajl, koji se zove httpd.conf: 
- 
-  vi ~/​apache/​conf/​httpd.conf 
- 
-Idite do dole i dodajte sledece. (Zapamtite, zamenite moj domen primer i IP sa vasim pravim) ​ 
-<​code>​ 
-NameVirtualHost 10.20.111.2:​80 
-  
- # ------------------------------------------------------------------- # 
- # example.com 
- # ------------------------------------------------------------------- # 
- <​VirtualHost 10.20.111.2:​80>​ 
- ​ DocumentRoot /​home/​www/​example.com 
- ​ ServerName www.example.com 
- ​ CustomLog "​|/​usr/​local/​apache/​bin/​rotatelogs /​usr/​local/​apache/​logs/​example.com.log 604800" ​ combined ​ 
- ​ DirectoryIndex index.php index.html index.htm 
- </​VirtualHost>​ 
-  
- <​VirtualHost 10.20.111.2:​80>​ 
- ​ ServerName example.com 
- ​ Redirect / http://​www.example.com/​ 
- </​VirtualHost>​ 
-</​code>​ 
- 
-====== Pokrenite Apache ====== 
- 
-Pokretanje i stopiranje apache-a zahteva SuperUser (root) privilegije,​ zato ukucajte **su**, i ukucajte root lozinku. 
- 
-U slucaju da je web server vec bio pokrenut, pokusacemo i prvo ga stopirati. Ako dobijete error poruku da apache nije pokrenut, ne brinite... 
- 
-  apachectl stop 
- 
-Pre nego pokrenete ili restartujete Apache, testirajte konfiguracione promene koje ste napravili. 
- 
-  apachectl configtest 
- 
-Trebalo bi da dobijete, **Syntax OK**. 
- 
-Konacno, pokrenite server: 
- 
-  apachectl start 
- 
-U buduce, nakon sto napravite promene u Apache konfiguraciji,​ ponovo pokrenite server ovako: 
- 
-  apachectl configtest 
-  apachectl graceful 
- 
-Ovo ce stopirati server, ponovo ucitati konfiguraciju,​ i pokrenuti se ponovo. ​ 
- 
-====== Pokrenite Zabavu ====== 
- 
-Otvorite vas omiljeni citac i idite do sajta! 
- 
-Ako radi, sipajte [[http://​www.bevmax.com/​sku3333.html|Andre Cold Duck]], dodajte sajt na Google, iskocite iz gnezda, i zamasite krilima. //Sada nastavljate sami//! 
- 
- 
-\\ 
-|[[http://​www.bsd-srbija.org/​dokumentacija/​doku.php?​id=podignite_vas_licni_unix_web_server_ii|{{left.gif}}]]|**Drugi Deo / Softver**| 
- 
-Izvor: http://​www.imarc.net/​blog/​79/​run_your_own_unix_web_server_part_3_of_3/ ​ 
podignite_vas_licni_unix_web_server_iii.txt ยท Last modified: 2017/04/28 10:25 (external edit)