apache i podesavanje name based virtual hosting-a
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: apache i podesavanje name based virtual hosting-a  (Pročitano 1395 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Chak840
Full Member
***
Van mreže Van mreže

Poruke: 135


« poslato: 09 Октобар 2006, 23:44:52 »

Pozz,

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 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
Prijavi uredniku   Sačuvana
salac
Sr. Member
****
Van mreže Van mreže

Poruke: 296


« Odgovor #1 poslato: 16 Новембар 2006, 14:08:54 »

Definicije 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 :
 
<VirtualHost *:80>
ServerName www.sajt1.com
DocumentRoot "/var/www/www.sajt1.com/htdocs"
ErrorLog "/var/www/www.sajt1.com/error/error_log"
 <Directory /var/www/www.sajt1.com/htdocs>
        Options Indexes FollowSymLinks Multiviews
        AllowOverride None
        <IfModule mod_access.c>
          Order allow,deny
          Allow from all
        </IfModule>
  </Directory>
</VirtualHost>


i za drugi sajt drugi config fajl  - /etc/apache2/vhosts.d/www.sajt2.com.conf :

<VirtualHost *:80>
ServerName www.sajt2.com
DocumentRoot "/var/www/www.sajt2.com/htdocs"
ErrorLog "/var/www/www.sajt2.com/error/error_log"
 <Directory /var/www/www.sajt2.com/htdocs>
        Options Indexes FollowSymLinks Multiviews
        AllowOverride None
        <IfModule mod_access.c>
          Order allow,deny
          Allow from all
        </IfModule>
  </Directory>
</VirtualHost>

Kao sto vidis u /var/www/ onda pravis dva direktorijuma gde smestas prezentacije, to su www.sajt1.com i 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!






Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: