Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: vhosts problem
Forum PHP.pl > Forum > Serwery WWW > Apache
mankej
Mam dość dziwny problem mianowicie mam dwie domeny(a.pl i b.pl) ustawiłem binda, apache i wszystko było by fajnie(i wygląda że tak jest) gdyby nie fakt że gdy wejdę na b.pl to dostaje przekierowanie na a.pl(w katalogu b.pl nie ma nic co by mogło przekierowywać) natomiast wejście na b.pl/index.php działa tak samo suby dla b.pl działają normalnie(nie przekierowują).
virtualne:

Kod
NameVirtualHost ip:80

<VirtualHost ip:80>
DocumentRoot /home/www/a
ServerName a.pl
ServerAlias www.a.pl
CustomLog /var/log/httpd/a_pl_log common
</VirtualHost>

<VirtualHost ip:80>
DocumentRoot /home/www/a/forum
ServerName www.forum.a.pl
ServerAlias forum.a.pl
</VirtualHost>

<VirtualHost ip:80>
DocumentRoot /home/www/b
ServerName b.pl
ServerAlias www.b.pl
CustomLog /var/log/httpd/b_pl common
</VirtualHost>

<VirtualHost _default_>
    ServerName ip
    DocumentRoot /home/www
</VirtualHost>

<VirtualHost ip:80>
DocumentRoot /home/www/b/sub
ServerName parabellum.b.pl
<Directory "/home/www/b/sub">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


zone a.pl:
Kod
$ttl 38400
a.pl.    IN    SOA    mojserwer. mail. (
            1265197954
            10800
            3600
            604800
            38400 )
a.pl.    IN    NS    mojserwer.
a.pl.    IN    NS    zapasowy
a.pl.    IN    MX    5 mail.a.pl.
www             IN      A       ip
forum           IN      A      ip
mail            IN      A       ip
a.pl.    IN    A    ip


zone b.pl:
Kod
$ttl 38400
b.pl.    IN    SOA    mojserwer. postmaster.mojserwer. (
            1265197923
            10800
            3600
            604800
            38400 )
b.pl.    IN    NS    mojserwer.
b.pl.    IN    NS    zapasowy.
b.pl.    IN    A    ip
ts.b.pl.    IN    A    ip
www.b.pl.    IN    A    ip
sub.b.pl.    IN    A    ip


stoi to na dedyku(gentoo)

na googlowałem się co niemiara jednak nie znalazłem nic pomocnego...
z góry dzięki za pomoc:)
Armstrong
dodaj

Np:
Kod
<VirtualHost ip:80>
NameVirtualHost ip:80
DocumentRoot /home/www/b/sub
ServerName parabellum.b.pl
<Directory "/home/www/b/sub">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


Jak nie zadziała, to pokaż logi, może coś podpowiedzą. Miałem podobny problem. Ale dawnoooo.
mankej
logi czyste
sposób nie działa
zauważyłem że nawet jak mam apache wyłączone to przekierowuje wtf?

edit:
u mnie pomogło
Kod
NameVirtualHost *:80

<VirtualHost domena.pl:80>#tak wszystkie domeny i sub
DocumentRoot /home/www/domena.pl
ServerName domena.pl
ServerAlias www.domena.pl
CustomLog /var/log/httpd/domena_pl_log common
ErrorLog /var/log/httpd/domena_pl_log_error
<Directory "/home/www/domena.pl">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

i force odświeżanie firefox'a i zaskoczyło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.