![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na początku chciałbym zastrzec że jestem laikiem jeżeli chodzi o zagadnienia PHP/Apache, aktywnie szukam pomocy z użyciem wuja Googla jednak tym razem temat rzucony na bęben Googla nie rozwiązał mojego problemu (no połowicznie rozwiązał). Ale do rzeczy posiadam serwer VPS oraz wykupioną domenę u innego dostawcy. Udało mi się przekierować DNS vps`a do domeny. Natomiast na samym VPS zdefiniowałem dwa A records A RECORDS Kod domena.pl IP: xx.xx.xx.xx *.domena.pl IP: xx.xx.xx.xx W katalogu apache2 zdefiniowałem w sites-available dwa pliki configuracyjne jeden dla domena.pl oraz drugi sub.domena.pl. Kod wygląda jak poniżej domena.pl Kod <VirtualHost *:80> ServerAdmin webmaster@domen.pl ServerName www.domena.pl ServerAlias domena.pl DocumentRoot /var/www/ <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> sub.domena.pl Kod <VirtualHost *:80> ServerAdmin webmaster@domena.pl ServerName www.sub.domena.pl ServerAlias sub.domena.pl DocumentRoot /var/www/owncloud <Directory /var/www/owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> Oba pliki zostały załadowane z użyciem a2ensite oraz wyłączyłem plik default. Zarówno domena.pl jak i sub.domena.pl przekierowują poprawnie do zdefiniowanych ścieżek. Problem pojawia się w momencie gdy użyję jakiejkolwiek innej subdomeny. Po wpisaniu sub1.domena.pl czy też sub2.domena.pl (niezdefiniowanej) itp. serwer przekierowuje do jedynej zdefiniowanej subdomeny czyli sub.domena.pl gdzie jest ulokowany owncloud. Chciałbym aby po wpisaniu błędnego adresu (nie zdefiniowanego) strona nie robiła przekierowania tylko wyświetlała błąd że adres nie został znaleziony. Z góry dziękują za wszelką pomoc w rozwiązaniu problemu. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Spowodowane jest to tym że apache jak nie znajdzie vhost to albo bierze default albo ostatni z listy.
Tu masz rozwiązanie: http://dojo4.com/blog/configuring-the-defa...host-in-apache2 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Spowodowane jest to tym że apache jak nie znajdzie vhost to albo bierze default albo ostatni z listy. Tu masz rozwiązanie: http://dojo4.com/blog/configuring-the-defa...host-in-apache2 Dzięki pomogło. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:07 |