We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Apache i SSL = ssl_error_rx_record_too_long


borec
16-06-2011, 14:41
Cytat Napisał ksysinek
Witam.
Korzystam z Apache2 na Debianie Etch 32bit. Mam przypisanych wiele domen do kilku numerów IP. Na jednej z nich chciałbym uruchomić SSL. Skonfigurowałem Apache i wygenerowałem certyfikat zgodnie z tym poradnikiem. Problem w tym, że mam bardzo rozbudowany plik vhost.conf i nie wiem gdzie wpisać:
Kod:
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.crt
Pomiędzy a

Cytat Napisał ksysinek
Próbowałem wielu kombinacji i zawsze kończyło się błędem ssl_error_rx_record_too_longzgłaszanym przez Firefoxa. O dziwo, po wpisaniu w przeglądarkę http://domenka.pl:443/ strona ładowała się normalnie, bez użycia SSLa.
Bo masz skopany config, a konkretnie NameVirtualHost. Poczytaj sobie manuala co robi ta dyrektywa i jaką ma składnię.

Cytat Napisał ksysinek
Prosiłbym jakiegoś specjalistę, aby obejrzał mój plik konfiguracyjny i podpowiedział, jak go zmodyfikować.
Kod:
cat /etc/apache2/vhost.conf
#################################################
#                                               #
#    domenka.pl                                #
#                                               #
#################################################

NameVirtualHost 94.23.94.66:*

DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl

Options -Indexes
AllowOverride all
SetEnv LANG pl_PL
Order allow,deny
Allow from all



NameVirtualHost pma.domenka.pl:*

DocumentRoot /var/www/pma/
ServerName pma.domenka.pl
ServerAlias admin.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost domenka.pl:*

DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl
ServerAlias *.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost 94.23.94.69:*

DocumentRoot /var/www/domenka.pl/poczta/
ServerName 94.23.94.69

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost poczta.domenka.pl:*

DocumentRoot /var/www/domenka.pl/poczta/
ServerName poczta.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    innadomenka.pl                          #
#                                               #
#################################################

NameVirtualHost innadomenka.pl:*

DocumentRoot /var/www/innadomenka.pl/
ServerName innadomenka.pl
ServerAlias *.innadomenka.pl

Options -Indexes
AllowOverride None
Order allow,deny
Allow from all



#################################################
#                                               #
#    domena.net                              #
#                                               #
#################################################

NameVirtualHost domena.net:*

DocumentRoot /var/www/domena.net/
ServerName domena.net
ServerAlias *.domena.net

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    domena2.net                               #
#                                               #
#################################################

NameVirtualHost domena2.net:*

DocumentRoot /var/www/domena2.net/
ServerName domena2.net
ServerAlias *.domena2.net

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    serwis.info                            #
#                                               #
#################################################

NameVirtualHost serwis.info:*

DocumentRoot /var/www/serwis.info/
ServerName serwis.info
ServerAlias *.serwis.info
AddDefaultCharset UTF-8

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all

Wszystkie domeny z wyjątkiem poczta.domenka.pl dzielą to samo IP. Na SSL zależy mi tylko dla domenka.pl, jeśli zmiana miałaby spowodować, że wszystkie strony będą używały https to też nic się nie stanie. Proszę o pomoc i podpowiedzi, jak zmodyfikować mój plik vhost.conf.
Z góry dziękuję!
j/w

OPTRONET
16-06-2011, 13:15
Witam.
Korzystam z Apache2 na Debianie Etch 32bit. Mam przypisanych wiele domen do kilku numerów IP. Na jednej z nich chciałbym uruchomić SSL. Skonfigurowałem Apache i wygenerowałem certyfikat zgodnie z tym poradnikiem. Problem w tym, że mam bardzo rozbudowany plik vhost.conf i nie wiem gdzie wpisać:
Kod:
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.crt
Próbowałem wielu kombinacji i zawsze kończyło się błędem ssl_error_rx_record_too_longzgłaszanym przez Firefoxa. O dziwo, po wpisaniu w przeglądarkę http://domenka.pl:443/ strona ładowała się normalnie, bez użycia SSLa. Prosiłbym jakiegoś specjalistę, aby obejrzał mój plik konfiguracyjny i podpowiedział, jak go zmodyfikować.
Kod:
cat /etc/apache2/vhost.conf
#################################################
#                                               #
#    domenka.pl                                #
#                                               #
#################################################

NameVirtualHost 94.23.94.66:*

DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl

Options -Indexes
AllowOverride all
SetEnv LANG pl_PL
Order allow,deny
Allow from all



NameVirtualHost pma.domenka.pl:*

DocumentRoot /var/www/pma/
ServerName pma.domenka.pl
ServerAlias admin.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost domenka.pl:*

DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl
ServerAlias *.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost 94.23.94.69:*

DocumentRoot /var/www/domenka.pl/poczta/
ServerName 94.23.94.69

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



NameVirtualHost poczta.domenka.pl:*

DocumentRoot /var/www/domenka.pl/poczta/
ServerName poczta.domenka.pl

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    innadomenka.pl                          #
#                                               #
#################################################

NameVirtualHost innadomenka.pl:*

DocumentRoot /var/www/innadomenka.pl/
ServerName innadomenka.pl
ServerAlias *.innadomenka.pl

Options -Indexes
AllowOverride None
Order allow,deny
Allow from all



#################################################
#                                               #
#    domena.net                              #
#                                               #
#################################################

NameVirtualHost domena.net:*

DocumentRoot /var/www/domena.net/
ServerName domena.net
ServerAlias *.domena.net

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    domena2.net                               #
#                                               #
#################################################

NameVirtualHost domena2.net:*

DocumentRoot /var/www/domena2.net/
ServerName domena2.net
ServerAlias *.domena2.net

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all



#################################################
#                                               #
#    serwis.info                            #
#                                               #
#################################################

NameVirtualHost serwis.info:*

DocumentRoot /var/www/serwis.info/
ServerName serwis.info
ServerAlias *.serwis.info
AddDefaultCharset UTF-8

Options -Indexes
AllowOverride All
Order allow,deny
Allow from all

Wszystkie domeny z wyjątkiem poczta.domenka.pl dzielą to samo IP. Na SSL zależy mi tylko dla domenka.pl, jeśli zmiana miałaby spowodować, że wszystkie strony będą używały https to też nic się nie stanie. Proszę o pomoc i podpowiedzi, jak zmodyfikować mój plik vhost.conf.
Z góry dziękuję!