ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Apache + SSL
@ 2004-04-09 13:21 Andrey A. Yefremov
  2004-04-10  9:27 ` Mike Lykov
  0 siblings, 1 reply; 12+ messages in thread
From: Andrey A. Yefremov @ 2004-04-09 13:21 UTC (permalink / raw)
  To: community


Добрый день! Имеется следующая конфигурация Апача:

[notice] Apache/1.3.29 (ALT Linux/alt5) mod_ssl/2.8.16 OpenSSL/0.9.6k PHP/4.3.5RC2-dev/ALT configured -- resuming normal operations

nmap показывает поднявшийся 443-й порт. access.log на предмет https://127.0.0.1 показывает следующее:

Fri Apr  9 13:55:33 2004] [error] [client 127.0.0.1] Invalid method in request \x80F\x01\x03
Fri Apr  9 13:55:35 2004] [error] [client 127.0.0.1] Invalid method in request \x80F\x01\x03
Fri Apr  9 14:02:55 2004] [error] [client 127.0.0.1] Invalid method in request \x80g\x01\x03\x01
Fri Apr  9 14:02:55 2004] [error] [client 127.0.0.1] Invalid method in request \x80g\x01\x03

cо связкой SSL+Apache особенно дела не имел. mod_ssl устанавливал в ASP Linux 7.3, там все завелось без дополнительных телодвижений. 
какая есть на этот счет документация? может кто-нибудь поделится собственным опытом на этот счет?..


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-09 13:21 [Comm] Apache + SSL Andrey A. Yefremov
@ 2004-04-10  9:27 ` Mike Lykov
  2004-04-11  5:26   ` Mike Lykov
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Lykov @ 2004-04-10  9:27 UTC (permalink / raw)
  To: community

В сообщении от Пятница 09 Апрель 2004 18:21 Andrey A. Yefremov написал:

> Fri Apr  9 13:55:33 2004] [error] [client 127.0.0.1] Invalid method in
> request \x80F\x01\x03 

у меня вот в логе что есть:

a.a.a.a - - [10/Apr/2004:11:16:45 +0500] "\x16\x03" 200 817 -             
a.a.a.a - - [10/Apr/2004:11:16:47 +0500] "\x80L\x01\x03" 200 817 -        
a.a.a.a - - [10/Apr/2004:11:16:54 +0500] "\x80L\x01\x03" 200 817 -        
a.a.a.a - - [10/Apr/2004:11:17:46 +0500] "\x80L\x01\x03" 200 

причем это началось  только после того, как я попыталмя сменить ip-адрес у 
сервера. Кто знает, что это такое и как же все-таки можно сменить адрес?
Я так понял, что mod_ssl при первом старте генерит что-то, зависящее от 
ip-адреса сервера, где его запустили.
Если адрес меняется, то в логе при рестарте он пишет, что все нормально (по кр 
мере я не нашел ни ругательство и вообще никаких отличий от запуска со старым 
адресом), но при этом https не работает никак (и в логах тоже ничего не 
появляется при запросах). Браузер просто говорит "соединение неожиданно 
прервано" и все.

> cо связкой SSL+Apache особенно дела не имел. mod_ssl устанавливал в ASP
> Linux 7.3, там все завелось без дополнительных телодвижений. 

тут тоже, с нуля. apt-get install apache mod_ssl mod_ssl-doc

> какая есть на этот счет документация? 

последний пакет из списка ;)

-- 
Mike



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-10  9:27 ` Mike Lykov
@ 2004-04-11  5:26   ` Mike Lykov
  2004-04-12  6:28     ` Maxim A. Noskov
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Lykov @ 2004-04-11  5:26 UTC (permalink / raw)
  To: community

В сообщении от Суббота 10 Апрель 2004 14:27 Mike Lykov написал:

> при этом https не работает никак (и в логах тоже ничего
> не появляется при запросах). Браузер просто говорит "соединение неожиданно
> прервано" и все.

отчечаю сам себе. прежде, чем что-то делать, надо прочесть документацию ;)
"Name-based virtual hosting cannot be used with SSL secure servers because of 
the nature of the SSL protocol."

а у меня в параметре <VirtualHost> стояло именно имя сервера. поставил туда 
его ip - все залетало как надо.

-- 
Mike



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-11  5:26   ` Mike Lykov
@ 2004-04-12  6:28     ` Maxim A. Noskov
  2004-04-12  6:57       ` Mike Lykov
  0 siblings, 1 reply; 12+ messages in thread
From: Maxim A. Noskov @ 2004-04-12  6:28 UTC (permalink / raw)
  To: community

On Вск, 2004-04-11 at 10:26 +0500, Mike Lykov wrote:
> В сообщении от Суббота 10 Апрель 2004 14:27 Mike Lykov написал:
> 
> > при этом https не работает никак (и в логах тоже ничего
> > не появляется при запросах). Браузер просто говорит "соединение неожиданно
> > прервано" и все.
> 
> отчечаю сам себе. прежде, чем что-то делать, надо прочесть документацию ;)
> "Name-based virtual hosting cannot be used with SSL secure servers because of 
> the nature of the SSL protocol."
> 
> а у меня в параметре <VirtualHost> стояло именно имя сервера. поставил туда 
> его ip - все залетало как надо.
  Странно, а какже у меня пашет namebased виртуальный хостинг с SSL? :)
  и в VirtualHost как раз стоит доменное имя...и для каждого домена 
  разные сертификаты? :)

-- 
WBR, Maxim A. Noskov
System Administrator
JSC Design Studio "X-Project"
http://www.xproject.ru
Tel/Fax +7 095 930-8005



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-12  6:28     ` Maxim A. Noskov
@ 2004-04-12  6:57       ` Mike Lykov
  2004-04-12  7:11         ` Maxim A. Noskov
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Lykov @ 2004-04-12  6:57 UTC (permalink / raw)
  To: community

В сообщении от Понедельник 12 Апрель 2004 11:28 Maxim A. Noskov написал:

> > отчечаю сам себе. прежде, чем что-то делать, надо прочесть документацию
> > ;) "Name-based virtual hosting cannot be used with SSL secure servers
> > because of the nature of the SSL protocol."

>   Странно, а какже у меня пашет namebased виртуальный хостинг с SSL? :)
>   и в VirtualHost как раз стоит доменное имя...и для каждого домена
>   разные сертификаты? :)

нет, это ты ответь - как? у меня апач из сизифа текущий

т.е. "Apache/1.3.29 (ALT Linux/alt5) mod_ssl/2.8.16 OpenSSL/0.9.6k "

-- 
Mike



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-12  6:57       ` Mike Lykov
@ 2004-04-12  7:11         ` Maxim A. Noskov
  2004-04-12  7:28           ` Mike Lykov
                             ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Maxim A. Noskov @ 2004-04-12  7:11 UTC (permalink / raw)
  To: community

On Пнд, 2004-04-12 at 11:57 +0500, Mike Lykov wrote:

> нет, это ты ответь - как? у меня апач из сизифа текущий
> 
> т.е. "Apache/1.3.29 (ALT Linux/alt5) mod_ssl/2.8.16 OpenSSL/0.9.6k "
  Ну вот тебе пример:

  <VirtualHost somhost.ru>
    ServerAdmin webmaster@somehost.ru
    DocumentRoot /usr/local/apache/servers/some/htdocs
    ScriptAlias /cgi-bin/ /usr/local/apache/servers/some/cgi-bin/
    DirectoryIndex index.php index.html
    ServerName somehost.ru
    CharsetSourceEnc windows-1251
    <Directory /usr/local/apache/servers/some/htdocs>
      AllowOverride All
    </Directory>  
  <VirtualHost>

<VirtualHost somehost.ru:443> 
   ServerAdmin webmaster@somehost.ru
   DirectoryIndex index.php index.html
   DocumentRoot /usr/local/apache/servers/some/htdocs
   ScriptAlias /cgi-bin/ /usr/local/apache/servers/some/cgi-bin/
   ServerName somehost.ru
   SSLEngine on
   SSLCipherSuite   
   ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
 SSLCertificateFile /usr/local/apache/servers/some/ssl/server.crt
 SSLCertificateKeyFile /usr/local/apache/servers/some/ssl/server.key
  <Directory /usr/local/apache/servers/some/htdocs>
    AllowOverride All
  </Directory>
  CharsetDefault windows-1251
  CharsetSourceEnc windows-1251
</VirtualHost>

Правда там не Linux а FreeBSD но это не суть важно.
Apache/1.3.28 (Unix) PHP/4.3.3 mod_ssl/2.8.15 OpenSSL/0.9.7a rus/PL30.18

> 
> -- 
> Mike
> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/community
> 
-- 
WBR, Maxim A. Noskov
System Administrator
JSC Design Studio "X-Project"
http://www.xproject.ru
Tel/Fax +7 095 930-8005



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-12  7:11         ` Maxim A. Noskov
@ 2004-04-12  7:28           ` Mike Lykov
  2004-04-12  7:58             ` Maxim A. Noskov
  2004-04-12  8:39           ` Re[2]: " Alexander Leschinsky
  2004-04-12 18:56           ` [Comm] " Денис Смирнов
  2 siblings, 1 reply; 12+ messages in thread
From: Mike Lykov @ 2004-04-12  7:28 UTC (permalink / raw)
  To: community

В сообщении от Понедельник 12 Апрель 2004 12:11 Maxim A. Noskov написал:

> <VirtualHost somehost.ru:443>
>    ServerAdmin webmaster@somehost.ru
>    DocumentRoot /usr/local/apache/servers/some/htdocs
>    ServerName somehost.ru

все точно так же. при этом при попытке зайти на https://somehost.ru такого 
вирт. домена не назродится, в рез. шифрованная сессия пытается валить на 
основной хост (т.е. шифрованный траффик попалает на http://).
отсюда в access.log основного сервера появляются \x80\x56 и т.п.

> Правда там не Linux а FreeBSD но это не суть важно.
> Apache/1.3.28 (Unix) PHP/4.3.3 mod_ssl/2.8.15 OpenSSL/0.9.7a rus/PL30.18

вопрос к знатокам тогда - почему это работает   ;)

-- 
Mike



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-12  7:28           ` Mike Lykov
@ 2004-04-12  7:58             ` Maxim A. Noskov
  2004-04-12  9:57               ` Mike Lykov
  0 siblings, 1 reply; 12+ messages in thread
From: Maxim A. Noskov @ 2004-04-12  7:58 UTC (permalink / raw)
  To: community

On Пнд, 2004-04-12 at 12:28 +0500, Mike Lykov wrote:

> все точно так же. при этом при попытке зайти на https://somehost.ru такого 
> вирт. домена не назродится, в рез. шифрованная сессия пытается валить на 
> основной хост (т.е. шифрованный траффик попалает на http://).
> отсюда в access.log основного сервера появляются \x80\x56 и т.п.
  А ты сделал в httpd.conf?
  
  <IfDefine SSL>
     Listen 80
     Listen 443
  </IfDefine>
 

> вопрос к знатокам тогда - почему это работает   ;)
  Ну вот хз, я взял почитал доку на httpd.apache.org и все =)

-- 
WBR, Maxim A. Noskov
System Administrator
JSC Design Studio "X-Project"
http://www.xproject.ru
Tel/Fax +7 095 930-8005




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re[2]: [Comm] Apache + SSL
  2004-04-12  7:11         ` Maxim A. Noskov
  2004-04-12  7:28           ` Mike Lykov
@ 2004-04-12  8:39           ` Alexander Leschinsky
  2004-04-12 11:46             ` Maxim A. Noskov
  2004-04-12 18:56           ` [Comm] " Денис Смирнов
  2 siblings, 1 reply; 12+ messages in thread
From: Alexander Leschinsky @ 2004-04-12  8:39 UTC (permalink / raw)
  To: Maxim A. Noskov

Hello Maxim,

   On Mon, 12 Apr 2004 11:11:03 +0400 (12.04.2004 13:11 my local time),
   received Monday, April 12, 2004 at 13:56:17,
   you wrote about "[Comm] Apache + SSL"
   at least in part:

>   Ну вот тебе пример:
Это - не пример, а "литературное творчество"... опубликуйте URLы
пары-тройки SSL-хостов своих с name-based virtual hosting, вот это будет
пример...
-- 
Best regards,
 Alexander Leschinsky




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Apache + SSL
  2004-04-12  7:58             ` Maxim A. Noskov
@ 2004-04-12  9:57               ` Mike Lykov
  0 siblings, 0 replies; 12+ messages in thread
From: Mike Lykov @ 2004-04-12  9:57 UTC (permalink / raw)
  To: community

В сообщении от Понедельник 12 Апрель 2004 12:58 Maxim A. Noskov написал:

>   А ты сделал в httpd.conf?
>   <IfDefine SSL>
>      Listen 80
>      Listen 443
>   </IfDefine>

Не совсем так, у меня в httpd.conf стоит

Include conf/addon-modules/mod_ssl.conf 

а в нем: 

LoadModule ssl_module         modules/libssl.so                                 
AddModule mod_ssl.c                                                             
                                                                    
Listen 443  

-- 
Mike



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Re[2]: [Comm] Apache + SSL
  2004-04-12  8:39           ` Re[2]: " Alexander Leschinsky
@ 2004-04-12 11:46             ` Maxim A. Noskov
  0 siblings, 0 replies; 12+ messages in thread
From: Maxim A. Noskov @ 2004-04-12 11:46 UTC (permalink / raw)
  To: community

On Пнд, 2004-04-12 at 14:39 +0600, Alexander Leschinsky wrote:

> Это - не пример, а "литературное творчество"... опубликуйте URLы
> пары-тройки SSL-хостов своих с name-based virtual hosting, вот это будет
> пример...
  Беру слова обратно =) ламер я...не помосмотрел на то что эти два хоста
  на разных IP :)
  Потом взялся за теорию и выяснил что оспользовать SSL для nase based 
  хостинга не возможно :/ ибо SSL находится между TCP/IP и Apache. 
  Единственный выход это сделать два сервера Apache (один слушает 80 
  другой 443 порты).
  Еще раз сорри за дизинформацию и ламерство.

-- 
Maxim A. Noskov <mn@xproject.ru>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Comm] Re: Apache + SSL
  2004-04-12  7:11         ` Maxim A. Noskov
  2004-04-12  7:28           ` Mike Lykov
  2004-04-12  8:39           ` Re[2]: " Alexander Leschinsky
@ 2004-04-12 18:56           ` Денис Смирнов
  2 siblings, 0 replies; 12+ messages in thread
From: Денис Смирнов @ 2004-04-12 18:56 UTC (permalink / raw)
  To: community

On Mon, Apr 12, 2004 at 11:11:03AM +0400, Maxim A. Noskov wrote:

 MAN> Правда там не Linux а FreeBSD но это не суть важно.
 MAN> Apache/1.3.28 (Unix) PHP/4.3.3 mod_ssl/2.8.15 OpenSSL/0.9.7a rus/PL30.18

А оно действительно _работает_? В смысле у хостов одинаковый IP и при этом
реально используются _разные_ ключики? Не верю. Ибо, помнится, SSL
соединение устанавливается _до того_, как сервер получит HTTP-запрос.

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2004-04-12 18:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-09 13:21 [Comm] Apache + SSL Andrey A. Yefremov
2004-04-10  9:27 ` Mike Lykov
2004-04-11  5:26   ` Mike Lykov
2004-04-12  6:28     ` Maxim A. Noskov
2004-04-12  6:57       ` Mike Lykov
2004-04-12  7:11         ` Maxim A. Noskov
2004-04-12  7:28           ` Mike Lykov
2004-04-12  7:58             ` Maxim A. Noskov
2004-04-12  9:57               ` Mike Lykov
2004-04-12  8:39           ` Re[2]: " Alexander Leschinsky
2004-04-12 11:46             ` Maxim A. Noskov
2004-04-12 18:56           ` [Comm] " Денис Смирнов

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git