apache 2.2 https, http i vhosty
: 25 maja 2010, 13:07
Witam.
Mam mały problem z serwerem apache i wirtualnymi hostami.
Sytuacja wygląda tak, że mam powiedzmy: i:
,,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: ż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:
Pytanie tylko gdzie popełniam błąd w konfiguracji? Pewnie coś głupiego jak zwykle.
Mam mały problem z serwerem apache i wirtualnymi hostami.
Sytuacja wygląda tak, że mam powiedzmy:
Kod: Zaznacz cały
sklep.domena.com
Kod: Zaznacz cały
support.domena.com
Zrobiłem przekierowanie, jak klient wpisze:
Kod: Zaznacz cały
sklep.domena.com
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