Apache http server
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