[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sarge + apache2 + http + https +virtualhost



Krzysztof L. wrote:
Próbuje skonfigurować jak w temacie i sobie nie radzę, a google nie chce mi
dziś pomóc (może go źle pytam).

Zależy mi na skonfigurowaniu apache2 na sarge`u tak, żeby

1) Strony kilku virualhost`ów (name based virtualhost) były dostępne przez
http
2) Jeden virtualhost po https (może to być name/IP based virtualhost - mogę
poświęcić jeden adres IP więcej, obojętnie byle się dało zrobić)
3) Ewentualnie stronki z pkt 1) mogłybybyć również dostępne po https


Tak przyznaje się słabo szukało, a wszystko miałem przed oczami, nie ma to jak oryginalna dokumentacja apache`a :)) Dla potomnych http://httpd.apache.org/docs-2.0

Pkty 1 i 2 zrobione, nad 3 nie będę już się zastanawiał :)

jeżeli masz więcej niż jedno IP, możesz dla każdego ustawić jednego VHosta po SSL, jeżeli tylko jedno - będziesz musiał kazać Apache'owi słuchać na wielu portach (z SSL) i zrobić przekierowania...
przykładowo:

/etc/apache2/ports.conf:
Listen 80
Listen 443
Listen 444

to juz w pliku/ach opisujacych VHosty:
# 1st vhost
<VirtualHost 123.123.123.123:80>
	ServerName domena1.po.ssl.pl
	Redirect permanent / https://domena1.po.ssl.pl:443
</VirtualHost>
<VirtualHost 123.123.123.123:443>
SSLCertificateFile /etc/apache2/ssl/cert1.crt

	SSLCertificateKeyFile /etc/apache2/ssl/cert1.key
	SSLEngine on
	ServerName domena1.po.ssl.pl
</VirtualHost>

# 2nd vhost
<VirtualHost 123.123.123.123:80>
	ServerName domena2.po.ssl.pl
	Redirect permanent / https://domena2.po.ssl.pl:444
</VirtualHost>
<VirtualHost 123.123.123.123:444>
SSLCertificateFile /etc/apache2/ssl/cert2.crt

SSLCertificateKeyFile /etc/apache2/ssl/cert2.key

	SSLEngine on
	ServerName domena2.po.ssl.pl
</VirtualHost>

powinno działać ;-)

--
pozdrawiam,
Maciej Suszko aka suchy
rlu: 247800  ekg: 1671779



Reply to: