Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с сертификатом(не создается) в XAMPP Windows 7
Форумы портала PHP.SU » Серверное администрирование » Администрирование Windows » Проблема с сертификатом(не создается) в XAMPP Windows 7

Страниц (1): [1]
 

1. freelsd - 13 Марта, 2015 - 08:21:05 - перейти к сообщению
Здравствуйте, столкнулся со странной проблемой.

Вот у меня есть виртуалхост:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <VirtualHost test.com.ru:443>
  2. SSLEngine On
  3. SSLCertificateFile C:\xampp\apache\conf\ssl.crt
  4. SSLCertificateKeyFile C:\xampp\apache\conf\ssl.keyserver.key
  5.     ServerAdmin webmaster@test.com.ru
  6.     DocumentRoot "C:\xampp\htdocs\redir"
  7.     ServerName test.com.ru
  8.     ErrorLog "logs/test.com.ru-error.log"
  9.     CustomLog "logs/test.com.ru-access.log" common
  10.  
  11.     RewriteEngine on
  12.     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
  13.     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
  14.     RewriteRule ^(.*)$ /index.php?param=$1 [L]
  15. </VirtualHost>
  16.  
  17.  


Для него я хотел сгенерить сертификат, воспользовался скриптом makecert.bat из ХАМРР, но в конце получил вот что:


CODE (htmlphp):
скопировать код в буфер обмена
  1. unable to load Private Key
  2. 1464:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:.\
  3. crypto\evp\evp_enc.c:330:
  4. 1464:error:0906A065:PEM routines:PEM_do_header:bad decrypt:.\crypto\pem\pem_lib.
  5. c:428:
  6. Loading 'screen' into random state - done
  7. Signature ok
  8. subject=/C=RU/ST=dada/L=dada/O=dada/OU=dad/CN=t.mail.ru/emailAddress=m@mail.ru
  9. Getting Private key
  10. Error opening Private key server.key
  11. 4148:error:02001002:system library:fopen:No such file or directory:.\crypto\bio\
  12. bss_file.c:356:fopen('server.key','rb')
  13. 4148:error:20074002:BIO routines:FILE_CTRL:system lib:.\crypto\bio\bss_file.c:35
  14. 8:
  15. unable to load Private key
  16. unable to write 'random state'


Теперь папка с ключом пустая (ssl.key) а сертификат длиной в ноль байт. Что теперь с этим делать я не знаю. Апач не стартует, в логе ничего нет, есть старые записи

CODE (htmlphp):
скопировать код в буфер обмена
  1. [Thu Mar 12 17:38:16.835437 2015] [mpm_winnt:notice] [pid 5976:tid 488] AH00418: Parent: Created child process 5940
  2. AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::7980:95d1:24c3:622d. Set the 'ServerName' directive globally to suppress this message
  3. [Thu Mar 12 17:38:17.869496 2015] [ssl:warn] [pid 5940:tid 500] AH01909: RSA certificate configured for www.example.com:443 does NOT include an ID which matches the server name
  4. AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::7980:95d1:24c3:622d. Set the 'ServerName' directive globally to suppress this message
  5. [Thu Mar 12 17:38:18.197515 2015] [ssl:warn] [pid 5940:tid 500] AH01909: RSA certificate configured for www.example.com:443 does NOT include an ID which matches the server name
  6. [Thu Mar 12 17:38:18.237517 2015] [mpm_winnt:notice] [pid 5940:tid 500] AH00354: Child: Starting 150 worker threads.


Но во время неудачного старта в лог ничего не пишется. Подскажет кто как решить? Улыбка

 

Powered by ExBB FM 1.0 RC1