Nie wiem czy problem wystepowal u mnie kiedys nawet jesli to nie widzialem go teraz wystepuje napewno i jest uciazliwy
Sytuacja wyglada tak do tej pory mialem konfiguracje w nastepujacy sposob stworzona:
w konfiguracji "main" apacha byla domena
Kod
SerwerName domena.pl:80
DocumentRoot "/var/www/html"
DocumentRoot "/var/www/html"
strona lezala w dokumentroot i wszystko bylo ok do tego mialem jeszcze Virtuali kilka w postaci mniej wiecej takiej
Kod
NameVirtualHost Adres_ip
<VirtualHost mrtg.domena.pl>
ServerAdmin admin@domena.pl
ServerName mrtg.domena.pl
DocumentRoot /var/www/mrtg
# TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost poczta.domena.pl>
ServerAdmin admin@poczta.domena.pl
ServerName poczta.domena.pl
DocumentRoot /var/www/html/
TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/poczta.log
DirectoryIndex redirect.html
</VirtualHost>
<VirtualHost mrtg.domena.pl>
ServerAdmin admin@domena.pl
ServerName mrtg.domena.pl
DocumentRoot /var/www/mrtg
# TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost poczta.domena.pl>
ServerAdmin admin@poczta.domena.pl
ServerName poczta.domena.pl
DocumentRoot /var/www/html/
TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/poczta.log
DirectoryIndex redirect.html
</VirtualHost>
wszystko dziala i jest super jednak postanowilem dokonac kilku zmian w konfiguracji apacha i strukturze katalogow gdzie co jest trzymane taka mala kosmetyka + dodac nowa domena dla glownego servera i wyglada to teraz tak
- Main-
Kod
SerwerName bu.domena.pl:80
DocumentRoot "/var/www/html"
DocumentRoot "/var/www/html"
-virtual-
Kod
NameVirtualHost Adres_ip
<VirtualHost domena.pl>
ServerAdmin admin@domena.pl
ServerName domena.pl
ServerAlias www.domena.pl
DocumentRoot /home/cat/domena/public_html
TransferLog /dev/tty10
TransferLog logs/access_domena.log
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost mrtg.domena.pl>
ServerAdmin admin@domena.pl
ServerName mrtg.domena.pl
DocumentRoot /var/www/mrtg
# TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost poczta.domena.pl>
ServerAdmin admin@poczta.domena.pl
ServerName poczta.domena.pl
DocumentRoot /var/www/html/
TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/poczta.log
DirectoryIndex redirect.html
</VirtualHost>
<VirtualHost domena.pl>
ServerAdmin admin@domena.pl
ServerName domena.pl
ServerAlias www.domena.pl
DocumentRoot /home/cat/domena/public_html
TransferLog /dev/tty10
TransferLog logs/access_domena.log
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost mrtg.domena.pl>
ServerAdmin admin@domena.pl
ServerName mrtg.domena.pl
DocumentRoot /var/www/mrtg
# TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/glowna.log
</VirtualHost>
<VirtualHost poczta.domena.pl>
ServerAdmin admin@poczta.domena.pl
ServerName poczta.domena.pl
DocumentRoot /var/www/html/
TransferLog /dev/tty10
TransferLog logs/access_log
TransferLog logs/poczta.log
DirectoryIndex redirect.html
</VirtualHost>
Niby wszystko ok ale tak nie jest wszystkie virtuale dzialaja poprawnie problem polega dopier gdy wpiszemy w przegladarke adres
bu.domena.pl w tedy otwiera nam sie strona domena.pl
katalgo documetroot ma plik info.php
po wpisaniu bu.domena.pl/info.php otwiera sie domena.pl z informacja ze plik info.php nie istenieje
probowalem juz chyba wszystkiego i nic nie pomaga

czy ma ktos moze jakis pomysl
