Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
 
You are here: Home / Uputstva / BSD / Free / Apache http server

Apache http server

by zoran v last modified Sep 27, 2009 10:52 PM
web server aplikacija

Kada budem zavrsio sa apche serverom, takodje cu objasniti kao instalirati i konfigurisati OpenSSL sa SSL Certifikatom. Pre nego sto instalirate apache proverite u vasoj /etc/hosts file i prepravite ili dodajte Vas domen, zatim Vas hostname i IP, to bi trebalo da izgleda ovako:

[code]

::1                 localhost localhost.example.com

127.0.0.1      localhost localhost.example.com

192.168.x.x  host.example.com

[/code]

INSTALACIJA:

[code]

#cd /usr/ports/www/apache22

#make config; make install clean

#rehash

[/code]

Menu bi se trebao pojaviti, ostavicemo opcije kakve jesu, znaci, pritisnite <TAB> da obelezite OK, zatim [ENTER]

 

KONFIGURACIJA:

1. Otvorite httpd.conf koja se nalazi u /usr/local/etc/apache22

[code] vim /usr/local/etc/apache22/httpd.conf [/code]

2. Da bi smo aktivirali HTTP demona moracemo da promenimo nekoliko stavki u httpd.conf, znaci, sidjite u editoru do ServerAdmin deklaracije (mislim da je linija 138) i ispravite you@example.com sa e-mail adresom lica koji ce biti odgovorno za odrzavanje servera. Linija bi trebalo da izgleda ovako:

[code] ServerAdmin you@example.com [/code]

3. Sidjite dalje do deklaracije ServerName, (linija 147..ili tu negde ;) ) i odkomentarisite i zamenite host.example.com:80 sa vasim hostname servera. Linia bi trebalo izgledati ovako:

[code] ServerName host.example.com:80 [/code]

Ukoliko ne zelite da konfigurisete SSL, memorisite promene i to bi bilo to, ukoliko pak zelite da konfigurisete SSL, prvo ga morate instalirati i konfigurisati, ja cu to naravno objasniti pa kad to obavim vracam se ovde da nastavim.

 

TESTIRANJE:

Apache sadrzi alatku koja se zove apachectl sa kojom je moguce testirati Vasu konfiguraciju za syntax errors 

[code] #apachectl configtest [/code]

Ako apachectl vrati Syntax OK, nastavite dalje, ukoliko apachectl nadje problem, izlistace filename, broj linije i moguce razloge gde i zasto je error ;)

Takodje konfigurisacemo apache da se podignu automatski pri dizanju sistema, da bi to uradili otvorite /etc/rc.conf i dodajte sledece:

[code]

#vim /etc/rc.conf

apache22_enable="YES"

apache22_http_accept_enable="YES"

[/code]

Mermorisite promene u editoru i startujte apache sa:

[code] /usr/local/etc/rc.d/apache22 start [/code]

 

 

 

No albums or photos uploaded yet.

Document Actions