Страница 1 из 1

ssl выдает error code 12263

Добавлено: 2008-11-12 11:48:23
Garry04
Приветствую.

У меня такая проблемма.
Есть сервер на SLES. на нем поднят Apache 2.2. Нужно ssl.
Я прикрутил ssl, создал сертефекат, и виртуальный хост.
Виртуальный хост работает, тоесть когда я перехожу на 192.168.1.5:443 попадаю в каталог виртуального хоста, но проблема в том что все это по http.
При попытке явно указать https, получаю ошибку 12263.

Третьи сутки не могу разобраться в чем дело :st:

Re: ssl выдает error code 12263

Добавлено: 2008-11-12 12:23:49
hizel
у https - 443 порт
очепятко?

Re: ssl выдает error code 12263

Добавлено: 2008-11-12 16:15:07
Garry04
опечатка, и все же какие нибудь мысли на этот счет?

Re: ssl выдает error code 12263

Добавлено: 2008-11-12 17:55:30
hizel
где то что-то неправильно прописано, неплохо бы конфигурацию апача увидеть

Re: ssl выдает error code 12263

Добавлено: 2008-11-12 17:58:35
Garry04
все по разным файлам разбросано какой именно показать?

Re: ssl выдает error code 12263

Добавлено: 2008-11-12 20:36:40
hizel
то что к ssl относится
в общем мысль в том , что вместо https на 443 порты отдается обычный http
что в принципе вполне вероятно, apache и подобные могут отдавать на любой порт ;)

Re: ssl выдает error code 12263

Добавлено: 2008-11-13 17:06:53
Garry04
Вот конфигурация виртуального хоста с ssl

Код: Выделить всё

<VirtualHost *:443>
 DocumentRoot /srv/www/htdocs/folder/
  ServerAdmin root@example.com
 <Directory /srv/www/htdocs/folder/>
  AllowOverride all
  Order allow,deny
  Allow from all
 </Directory>
 ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
 <Directory /srv/www/cgi-bin/>
  AllowOverride all
  Options +ExecCGI -Includes
  Order allow,deny
  Allow from all
 </Directory>
 <IfDefine SSL>
   SSLCertificateFile /etc/apache2/ssl.crt/server.crt
   SSLCertificateKeyFile /etc/apache2/ssl.key/server.key

 SSLEngine on
 </IfDefine>
 UserDir public_html
</VirtualHost>
еще открыт 443 порта на прослушивание.

Re: ssl выдает error code 12263

Добавлено: 2008-11-13 17:15:10
hizel
<IfDefine SSL>
а эта штучка отрабатывается?
и этот тест, что будет ругатся у вас?

Код: Выделить всё

apachectl -t -D DUMP_VHOSTS

Re: ssl выдает error code 12263

Добавлено: 2008-11-13 17:39:27
Garry04
виртуальный хост работает, единственное что по https ошибку выдает 12263

вывод команды

Код: Выделить всё

# apache2ctl -t -D DUMP_VHOSTS
wildcard NameVirtualHosts and _default_ servers:
*:443                  example (/etc/apache2/vhosts.d/yast2_vhosts.conf:1)
Syntax OK


Re: ssl выдает error code 12263

Добавлено: 2008-11-14 10:20:49
hizel
а если убрать
<IfDefine SSL>
</IfDefine SSL>
тэги ?

Re: ssl выдает error code 12263

Добавлено: 2008-11-14 11:12:55
Garry04
Работает :good:. Спасибо, просто спас!
А можно немного, теории почему не работало? В двух словах :smile:

Re: ssl выдает error code 12263

Добавлено: 2008-11-14 11:51:02
hizel
ну там надобыло опач с параметром SSL запускать
в таблице процессов

Код: Выделить всё

>ps auxww | grep http
root    1293  0.0  0.0 18768   876  ??  Ss   30Oct08   1:05.21 /usr/local/sbin/httpd -DSSL
www     1441  0.0  0.0 18680   960  ??  I    30Oct08   0:01.03 /usr/local/sbin/httpd -DSSL
www    51767  0.0  0.2 19060  5168  ??  S    11:19AM   0:00.38 /usr/local/sbin/httpd -DSSL
www    58962  0.0  0.2 19016  5088  ??  S    11:27AM   0:00.16 /usr/local/sbin/httpd -DSSL
www    65105  0.0  0.2 19036  5084  ??  S    11:35AM   0:00.11 /usr/local/sbin/httpd -DSSL
www    67555  0.0  0.2 19020  4996  ??  S    11:38AM   0:00.02 /usr/local/sbin/httpd -DSSL
www    68575  0.0  0.2 19040  5068  ??  S    11:40AM   0:00.08 /usr/local/sbin/httpd -DSSL
www    68576  0.0  0.2 19028  5072  ??  S    11:40AM   0:00.09 /usr/local/sbin/httpd -DSSL
www    68579  0.0  0.2 19020  5020  ??  S    11:40AM   0:00.11 /usr/local/sbin/httpd -DSSL
www    68581  0.0  0.2 19024  5092  ??  S    11:40AM   0:00.14 /usr/local/sbin/httpd -DSSL
www    69985  0.0  0.2 18796  3248  ??  S    11:41AM   0:00.00 /usr/local/sbin/httpd -DSSL
www    70005  0.0  0.2 18796  3248  ??  S    11:41AM   0:00.01 /usr/local/sbin/httpd -DSSL
надобыло сразу у вас спросить этот вывод :)

у меня во FreeBSD

Код: Выделить всё

>grep apache /etc/rc.conf
apache2_enable="YES"
apache2ssl_enable="YES"

Код: Выделить всё

>pkg_info | grep apache
apache-2.0.63_2     Version 2.0.x of Apache web server with prefork MPM.
а так у вас эта опция не отрабатывалась, получался обычный http виртуалхост только слушающий 443 порт
а в https перед обменом http информацией создается что то типа тунеля ssl вот и обшибка
шла текстованя http информация а браузер ждал бинарную каку ssl

Re: ssl выдает error code 12263

Добавлено: 2008-11-14 13:59:06
Garry04
Спасибо за помощь :smile: