[ Elza @ 19.08.2004. 11:54 ] @
| Evo pošto sam pri instalaciji Linuxa izabrala i web server,
te namjestila postavke u httpd.conf datoteci
Apache se jednostavno ne podiže
Probala sam ga dignuti sa ./apachect1 start
međutim on kaže da ne postoji datoteka apachect1
iako se vidi pod /usr/local/apache2/bin/apachect1
|
[ overburn @ 19.08.2004. 12:28 ] @
Apache server se ne pokrece sa naredbom "apache" ili bilo sta slicno vec kao servis komandom:
/etc/init.d/httpd start
Za zaustavljanje servisa u istoj komandi umesto "start" treba da stoji "stop", a za njgovo eventualno restartovanje "restart".
Za proveru statusa servera mozes koristiti:
service httpd status
[ Jbyn4e @ 19.08.2004. 12:33 ] @
Elza, jel ti stalno nanovo i nanovo (iloi nanova, ne znam kako se kaze) instaliras apache? Ovo je vec 3-ca tema (koliko mise cini) na slicnu temu.....
Dakle, prvo, kao sto sam ti rekao i u prethodne 3 teme : PREVISE MALO PODATAKA DAJES! Niko od nas nije telepata da zna sta se desava na tvojoj masini. Pisi vise - da li si gledala u logovima da li se nesto javlja (npr. /var/log/httpd/error_log fajl?) Da li imas neki "graficki" alat kojim mozes da startujes i stopiras apache? Da li si probala (ako ga ima na tvojoj distribuciji) da uradis
/etc/init.d/apache start
?
BtW. da ti razjasnim par stvari:
./naziv_programa znaci - pogledaj u TEKUCEM direktorijumu da li ima fajl naviz_programa i pokusaj da ga izvrsis
naziv_programa - znaci pogledaj u path-u da li imas negde taj program i pokusaj da ga startujes
/putanja/do/programa/naziv_programa znaci pokusaj da startujes naziv_programa koji se nalazi u direktorijumu /putanja/do/programa
pa sledi pitanje - iz kog si to direktorijuma pokusala da uradis ./apachectl (ctl (L), ne ct1 (1))!
[ Elza @ 19.08.2004. 12:48 ] @
Probala sam ga pokrenuti sa
/etc/init.d/httpd start
Javlja mi grešku:
httpd: Could not determine the servers fully qualified domain name,
using 127.0.0.1 for SreverName.
Zname da je problem u datoteci httpd.conf,
možda je greška što sam za ServerName stavila moju IP adresu
[ littleboy @ 19.08.2004. 13:05 ] @
marvin:~# service httpd status
-su: service: command not found
marvin:~#
Ne generalizuj ...
[ tweeester @ 19.08.2004. 13:40 ] @
Cao,
Kao prvo, primetio sam da si pokusala da startujes:
apachect1
umesto
apachectl (primeti slovo "L" na kraju a ne broj "1").
A sto se "Server Name" tice, otvori httpd.conf, nadji liniju koja izgleda otprilike ovako:
#ServerName somathing.dot.com
i promeni je u:
ServerName 127.0.0.1
i bice sve OK.
Pozdrav
[ Elza @ 19.08.2004. 13:44 ] @
Evo baš sam sad stavila za
ServerName 127.0.0.1
i opet se ponavlja ista greška..
Kad ukucam service httpd status javlja mi
httpd (pid 888 887 886 885 884 883 882 881 878) is running...
Međutim ja nikako ne mogu da otvorim stranicu sa drugog računara
[ alex @ 19.08.2004. 13:52 ] @
Apache se pokrece komandom apachectl a NE apachect1!
Posebno obratiti paznju da je u pitanju malo slovo L a ne broj 1 (jedan).
[ alex @ 19.08.2004. 13:54 ] @
Naravno da ne mozes da vidis apache sa drugog racunara jer apache slusa samo na 127.0.0.1 adresi (localhost)..
Pogledaj ime racunara i koju LAN ip adresu ima i u fajl /etc/hosts dodaj sledecu liniju:
LAN_IP_ADRESA imeracunara.domen imeracunara
Primer:
192.168.1.1 paja.patak.com paja
Restartuj Apache (apachectl reload) i sve ce biti cool.
I procitaj vise jednom taj Apache manual.
[ Elza @ 19.08.2004. 14:22 ] @
Stavila sam u /etc/hosts
IP adresa ime računara
Međutim opet problem
[ Jbyn4e @ 19.08.2004. 14:27 ] @
Aman CRNA ELZAAAAAAAAAAAAAAAAAA!
Kuglu za gledanje sam zaboravio, a mozak mi se iscasio....tako da nista od telepatije!
KAD CES, B R E, VEC JEDNOM NAUCITI DA NAPISES STA I KAKO PUKUSAVAS I KAKVE GRESKE DOBIJAS I K A K A V JE TO PROBLEM KOJI TI SE O P E T JAVLJA?
Mrzim da se derem, ali sa tobom moram....
[ brcha @ 19.08.2004. 14:29 ] @
i izedituj /etc/profile, pa ubaci /usr/local/apache2/bin u PATH
a naravno, koristi apachectl mesto apachect1
[ VRider @ 19.08.2004. 14:40 ] @
Probaj da otvoris sajt sa tog Apacha korisiteci IP. Proveri i firewall.
[ Elza @ 19.08.2004. 14:46 ] @
U datoteku httpd.conf sam za SreverName stavila svoju IP adresu
umjesto 127.0.0.1
Pri pokretanju /etc/init.d/httpd start
javlja opet
httpd: Could not determine the servers fully qualified domain name
using 212.39.98.132 for ServerName
httpd (pid 868) already running
I opet ne mogu da otvorim stranicu
[ alex @ 19.08.2004. 15:29 ] @
Zasto pokusavas da startujes server kada je on vec startovan? Probaj umesto httpd start da uradis httpd restart.
U prevodu, posto vec imas startovan apache (sa pogresnom konfiguracijom) da bi sve radilo, moras da ga ugasis i startujes ponovo kako bi server procitao svoju (novu) konfiguraciju i startovao se (sa tacnom konfiguracijom). Obicno pomaze i httpd reload.
Krajnje je vreme da procitas uputstvo.. Jako dobro uputstvo se nalazi (gle cuda) ovde.

[ impaque @ 19.08.2004. 16:12 ] @
Sjajno. ;)
[ mrp @ 19.08.2004. 19:51 ] @
Definitivno moraš da pročitaš nešto dokumentacije na adresi koju je alex naveo. Na taj način ćeš, vrlo brzo, naučiti kako da konigurišeš apache (osnove) i, siguran sam, primetiti dosadašnje greške i iste lako ispraviti. To je pravi put, jer ovako predočen problem teško da može biti rešen bez mnogo nagađanja i gubljenja vremena ;).
[ Elza @ 20.08.2004. 10:43 ] @
Hvala svima na odgovorima!
Uspjela sam podić Apache,
sad samo testna stranica
a onda stavljam ostale...
Hvala još jednom!
[ popeye @ 20.08.2004. 12:55 ] @
Podigla sve, ni privirila u dokumentaciju. Što da se smaraš bez razloga, ovako ti super ide. :)
[ dr ZiDoo @ 20.08.2004. 16:24 ] @
Citat: popeye: Podigla sve, ni privirila u dokumentaciju. Što da se smaraš bez razloga, ovako ti super ide. :)
Ma to smo mi malo popustljiviji prema nježnijem polu :)
[ popeye @ 20.08.2004. 16:37 ] @
To baca drugačije svetlo, uistinu. :)
Pazi, Elza je spucala 24 časa na puko pokretanje servisa, problem koji je mogla rešiti za najviše par minuta čitanja dokumentacije.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|