[+] Jak zmodyfikować rozbudowaby plik /etc/apache2/vhost.conf?
: 15 czerwca 2011, 21:39
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ć:
Próbowałem wielu kombinacji i zawsze kończyło się jednym: błędem
zgłaszanym przez Firefoxa. O dziwo, po wpisaniu w przeglądarkę
strona ładowała się normalnie, bez użycia SSLa. Prosiłbym jakiegoś specjalistę, aby obejrzał mój plik konfiguracyjny i podpowiedział, jak go zmodyfikować.
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ę!
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: Zaznacz cały
SSLEngine [B]On[/B] SSLCertificateFile [B]/etc/apache2/ssl/apache.crt[/B]
Kod: Zaznacz cały
ssl_error_rx_record_too_long
Kod: Zaznacz cały
http://domenka.pl:443/
Kod: Zaznacz cały
cat /etc/apache2/vhost.conf
#################################################
# #
# domenka.pl #
# #
#################################################
NameVirtualHost 83.2.1.66:*
<VirtualHost 83.2.1.66>
DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl
<Directory "/var/www/domenka.pl/">
Options -Indexes
AllowOverride all
SetEnv LANG pl_PL
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost pma.domenka.pl:*
<VirtualHost pma.domenka.pl>
DocumentRoot /var/www/pma/
ServerName pma.domenka.pl
ServerAlias admin.domenka.pl
<Directory "/var/www/pma/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost domenka.pl:*
<VirtualHost domenka.pl>
DocumentRoot /var/www/domenka.pl/
ServerName domenka.pl
ServerAlias *.domenka.pl
<Directory "/var/www/domenka.pl/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost 83.2.1.69:*
<VirtualHost 83.2.1.69>
DocumentRoot /var/www/domenka.pl/poczta/
ServerName 83.2.1.69
<Directory "/var/www/domenka.pl/poczta/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost poczta.domenka.pl:*
<VirtualHost poczta.domenka.pl>
DocumentRoot /var/www/domenka.pl/poczta/
ServerName poczta.domenka.pl
<Directory "/var/www/domenka.pl/poczta/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#################################################
# #
# innadomenka.pl #
# #
#################################################
NameVirtualHost innadomenka.pl:*
<VirtualHost innadomenka.pl>
DocumentRoot /var/www/innadomenka.pl/
ServerName innadomenka.pl
ServerAlias *.innadomenka.pl
<Directory "/var/www/innadomenka.pl/">
Options -Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#################################################
# #
# domena.net #
# #
#################################################
NameVirtualHost domena.net:*
<VirtualHost domena.net>
DocumentRoot /var/www/domena.net/
ServerName domena.net
ServerAlias *.domena.net
<Directory "/var/www/domena.net/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#################################################
# #
# domena2.net #
# #
#################################################
NameVirtualHost domena2.net:*
<VirtualHost domena2.net>
DocumentRoot /var/www/domena2.net/
ServerName domena2.net
ServerAlias *.domena2.net
<Directory "/var/www/domena2.net/">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#################################################
# #
# serwis.info #
# #
#################################################
NameVirtualHost serwis.info:*
<VirtualHost serwis.info>
DocumentRoot /var/www/serwis.info/
ServerName serwis.info
ServerAlias *.serwis.info
AddDefaultCharset UTF-8
<Directory "/var/www/serwis.info">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Z góry dziękuję!