apache 2.2 https, http i vhosty

Konfiguracja serwerów, usług, itp.
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

apache 2.2 https, http i vhosty

Post autor: szpuni »

Witam.

Mam mały problem z serwerem apache i wirtualnymi hostami.
Sytuacja wygląda tak, że mam powiedzmy:

Kod: Zaznacz cały

sklep.domena.com
i:

Kod: Zaznacz cały

support.domena.com
,,Sklep'' ma działać na ssl, a ,,support'' na porcie 80 i to wszystko na jednym serwerze z jednym IP na dodatek nie zewnętrznym tylko wewnętrznym z przekierowaniem portów na ruterze.

Zrobiłem przekierowanie, jak klient wpisze:

Kod: Zaznacz cały

sklep.domena.com
żeby przenosiło go na ssl od razu. Tylko, że problem jest taki, że jak próbuję dostać się do ,,support'' to serwer znów przekierowuje mnie na ,,sklep'' i strona sklepu się wyświetla.

Konfiguracja /etc/apache2/sites-enabled/default poniżej:

Kod: Zaznacz cały

ServerName 192.168.104.60

<VirtualHost 192.168.104.60:80>
        ServerAdmin webmaster@localhost
        ServerName sklep.domena.com
        DocumentRoot /var/www
        Redirect / https://sklep.domena.com/
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

<VirtualHost 192.168.104.60:443>
        ServerAdmin webmaster@localhost
        ServerName sklep.domena.com
        DocumentRoot /var/www
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/httpd.pem

</VirtualHost>

<VirtualHost 192.168.104.60:80>
        ServerAdmin webmaster@localhost
        ServerName support.domena.com
        DocumentRoot /var/www1
        <Directory /var/www1/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
Pytanie tylko gdzie popełniam błąd w konfiguracji? Pewnie coś głupiego jak zwykle.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

1. Czy aliasy: support i sklep są poprawnie skonfigurowane dla domeny domena.com?
2. Może jakieś logi z Apache'a, z nich powinno być widać co jest nie tak.
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

Chciałeś zapytać chyba o subdomeny, czy są skierowane na adres serwera, odpowiedź tak są bo obydwa pokazują tą samą zawartość.

Logi pokazują przekierowanie:

Kod: Zaznacz cały

X.X.X.X - - [25/May/2010:13:20:25 +0100] "GET / HTTP/1.1" 302 542 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
X.X.X.X - - [25/May/2010:13:20:25 +0100] "GET / HTTP/1.1" 200 5024 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
Właśnie ta sytuacja mnie zastanawia bo przecież zapytałem o ,,support'', a nie o ,,sklep'' i jestem przekierowany na ,,sklep'' zamiast zobaczyć ,,support''.
ODPOWIEDZ