Početak › Forumi › Linuks distribucije › Gentoo › apache i podesavanje name based virtual hosting-a
- This topic has 1 odgovor, 2 glasa, and was last updated 19 years ranije by
salac.
-
AutorČlanci
-
9. oktobar 2006. u 10:44 pm #7902
Chak840
UčesnikPozz,
Dugo me nije bilo, ali napokon sam uspio da instaliram getnoo…. instalacija preko neta je ipak urodila plodom, no to nije tema ovog posta. Naime evo o cemu se radi:
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 http://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 unaprijed16. novembar 2006. u 1:08 pm #48474salac
UčesnikDefinicije virtuelnih hostova dodajes u /etc/apache2/vhosts.d/ direktorijumu.
Prvo cekiraj da li na kraju /etc/apache2/httpd.conf fajla imas sledecu direktivu nekomentarisanu:
Include /etc/apache2/vhosts.d/*.conf
a zatim napravi 2 conf fajla koji ce da izgledaju napr ovako:
Za prvi sajt /etc/apache2/vhosts.d/www.sajt1.com.conf :
ServerName http://www.sajt1.com
DocumentRoot “/var/www/www.sajt1.com/htdocs”
ErrorLog “/var/www/www.sajt1.com/error/error_log”Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
Allow from all
i za drugi sajt drugi config fajl – /etc/apache2/vhosts.d/www.sajt2.com.conf :
ServerName http://www.sajt2.com
DocumentRoot “/var/www/www.sajt2.com/htdocs”
ErrorLog “/var/www/www.sajt2.com/error/error_log”Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
Allow from all
Kao sto vidis u /var/www/ onda pravis dva direktorijuma gde smestas prezentacije, to su http://www.sajt1.com i http://www.sajt2.com, svaki od od njih ima poddirektorijume cgi-bin, error, htdocs, icons. U htdocs snimas html fajlove.
Ovo naravno ne mora bas ovako, ali opisivanje svake opcije i svake mogucnosti bi preraslo velicinu jednog posta.
poz. i srecno!
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.