apache i gdje ja to grijesim????
 
chak840 (27) #5403
06. okt. 06. 01:03
Mora biti da sam napravio neki propust... evo o cemu se radi:
dva domena su u pitanju, npr :
domen1.com i domen2.org
Ne znam koliko je bitan ovaj dio koji cu sad da napisem, ali neka ga za svaki slucaj, mozda je i tu problem. Naime obzirom da sam na dinamickoj javnoj IP adresi, registrovao sam se na dyndns.com i na ruteru podesio da redovno prijavljuje promijene IP adrese tom sajtu. Prilikom registracije sam dobio FQDN masine i to sam postavio da mi kompanija kod koje sam registrovao domene proslijedjuje www zahtjeve i to radi ok. Medjutim ono gdje lezi problem jeste to sto jedna masina hostuje oba sajta, i naravno na jednoj IP, znaci name-based virtual hosting je ono sto mi treba. OK, tu i lezi problem. Pazljivo sam slijedio uputstva i editovao file-ove koje je trebalo editovati, cak sam se i konsultovao sa ljudima koji imaju daleko vise iskustva od mene u odrzavanju gentoo-a, medjutim kad god u browseru zatrazim domen1.com on mi otvori stranicu koju treba da mi otvori, medjutim kad u browseru zatrazim domen2.org, on mi prikazuje sadrzaj koji je na domenu1.com tj vuce stranice iz foldera za domen1.com..... ne znam zasto? nekoliko puta sam citao pazljivo how to na www.gentoo-wiki.com i uvijek isti slucaj. OK rijesio sam problem na stap i kanap varijantu:
domen1.com mi osluskuje port 80
domen2.org mi osluskuje neki drugi port
i to sad radi, medjutim nije to to. Volio bih da uvidim gdje sam pogrijesio.
nadam se da sam uspio da predstavim problem, da nisam bio nejasan.
hvala unaprijed

apache Domain Webserver 
meka (592) #5405
06. okt. 06. 10:14
Skoro pa si sve opisao što je potrebno da bismo imali celu sliku. Ajde samo pokaži šta sve imaš u /var/www/localhost/htdocs i /etc/apache2/httpd.conf.

Nemanja Jakovljevic (528) #5406
06. okt. 06. 10:49
i daj sadrzaj /etc/apache2/vhosts direktorijuma...

chak840 (27) #5408
06. okt. 06. 21:49
prvo hvala na zelji da pomognete:)

u /var/www/localhost/htdocs mi se nalazi ono sto se tu nadje nakon instalacije apache-a
sto se tice /etc/apache2/httpd.conf file-a, njega nisam mnogo mijenjao uglavnom sam ostavio default podesavanja, a ono sto sam mijenjao tj dodavao je slijedece:

ServerAdmin [tu mi je mail adresa]
ServerName [FQDN koji sam dobio od dyndns.com-a]

zatim sam napravio foldere u /var/www:
/var/www/domen1/htdocs ( i to mi je document root za taj domen)
/var/www/domen2/htdocs ( document root za drugi domen)

i onda sam dodao u httpd.conf

AllowOverride all

Order allow,deny
Allow from all



AllowOverride all

Order allow,deny
Allow from all



i dalje je sve po defaultu sve do posljednjeg reda gdje stoji tj gdje sam samo odkomentarisao liniju:
Include /etc/apache2/vhosts.d/00_default_vhost.conf

sadrzaj 00_default_vhost.conf file-a je:


ServerName domen1.com
ServerAdmin [mail adresa ne sa ovog domena jer tek treba da podesim mail server, i tu imam par pitanja, ali za pocetak da sredim ovo:)]
DocumentRoot /var/www/domen1/htdocs

AllowOverride all




ServerName domen2.org
ServerAdmin [isti e-mail sam stavio kao i kod domena1, poslije sam i skidao ovaj red, misleci da mozda on pravi zabunu, ali isto]
DocumentRoot /var/www/domen2/htdocs

AllowOverride all




e sad ako sam ja dobro skontao u komentarima u ovom conf file-u prvi koji stavim ce biti ujedno i default tj da ako u browser-u zatrazim sadrzaj tako sto otkucam http://FQDM on bi trebao da mi povuce u konkretnom slucaju iz /var/www/domen1/htdocs, sto on i radi
ako zatrazim www.domen1.com sa istog mjesta vuce dokumenta, ali ako zatrazim www.domen2.org on i dalje vuce iz /var/www/domen1.org

eto nadam se da cete mi pomoci da uvidim gdje grijesim ili jos bolja varijanta gdje sam napravio previd
pozz

Nemanja Jakovljevic (528) #5411
07. okt. 06. 11:21
Ja nemam tu tvoju liniju... koju verziju apache- koristis?

Ja imam ovo Include /etc/apache2/vhosts.d/*.conf
I tako da u vhosts.d direktorijumu sam napravio da svaki host ima svoj .conf


ServerAdmin webmaster@xxx.co.yu
DocumentRoot /var/www/yyy.co.yu/htdocs
ServerName www.yyy.co.yu
ServerAlias yyy.co.yu
ErrorLog /var/www/yyy.co.yu/logs/error.log
CustomLog /var/www/yyy.co.yu/logs/access.log common
SetEnv PHPRC "/var/www/yyy.co.yu"

chak840 (27) #5413
07. okt. 06. 16:56
ne znam koja je to verzija, a ne znam ni kako da provjerim koju verziju mi je emergovao :(
znam da sam jureci po netu rijesenje za ovaj problemcic naletio da ima razlike u lokacijama conf file-ova kod ove nove verzije i kod starijih verzija, pretpostavljam da je mergovao posljednju verziju.

Nemanja Jakovljevic (528) #5414
07. okt. 06. 17:29
www vhosts # eix -e apache
* net-www/apache
Available versions: 1.3.34-r10 1.3.34-r11 ~1.3.34-r12 ~1.3.34-r13 2.0.54-r31 2.0.55-r1 2.0.58 [M]2.2.0-r1 [M]2.2.0-r2 [M]2.2.2
Installed: 2.0.54-r31
Homepage: http://httpd.apache.org/
Description: The Apache Web Server


Found 1 matches

a moze i

www vhosts # equery l apache
[ Searching for package 'apache' in all categories among: ]
* installed packages
[I--] [ ] net-www/apache-2.0.54-r31 (2)

chak840 (27) #5416
07. okt. 06. 20:26
morao sam prvo da emergujem eix, ali na kraju evo verzije apache-a koji je na masini:

apache 2.0.58-r2

Na teme mogu odgovarati samo članovi. Morate biti prijavljeni ili se registrovati.