Установка SSL на локальном xampp/apache сервере

Я пытаюсь получить доступ к Active Directory от своего локального веб-сервера. Чтобы сделать это, я использую последнюю версию xampp и Сценария PHP, названного adLDAP. Если я понимаю вещи право, я должен включить SSL к доступу https URL. Я попытался погуглить его, но без удачи :( Кто-либо мог связать учебное руководство или объяснить мне, как установить SSL на xampp/apache для окон 7 64 бита? Любая справка ценилась бы :)

23
задан horgen 15 April 2010 в 07:39
поделиться

1 ответ

Часть Apache - позволяет открыть https: // localhost / xyz

Существует конфигурационный файл xampp / apache / conf / extra / httpd-ssl.conf, который содержит всю специфичную для ssl конфигурацию. Он довольно хорошо документирован, поэтому прочтите комментарии и возьмите посмотрите http://httpd.apache.org/docs/2.2/ssl/ . Файлы начинаются с , поэтому у него есть только эффект, если apache был запущен с его модулем mod_ssl.

Откройте файл xampp / apache / conf / httpd.conf в редакторе и найдите строку

#LoadModule ssl_module modules/mod_ssl.so

, удалите хэш-метку, сохраните файл и перезапустите apache. Веб-сервер должен ld теперь начинается с базовой / стандартной конфигурации ssl xampp; достаточно хорош для тестирования, но вы можете прочитать немного больше о mod_ssl в документации apache.


Часть PHP - включение adldap для использования ldap over ssl

adldap требует расширения php openssl для использования соединений «ldap over ssl». Расширение openssl поставляется как dll с xampp. Вы должны "сказать" php загрузить эту dll, например имея extension = nameofmodule.dll в вашем php.ini
Run

echo 'ini: ', get_cfg_var('cfg_file_path');

Он должен показать вам, какой ini-файл используется в вашей установке php (может отличаться в зависимости от php-apache -module и версию php-cli).
Откройте этот файл в редакторе и выполните поиск по запросу

;extension=php_openssl.dll

, удалите точку с запятой, сохраните файл и перезапустите apache.

см. Также: http://docs.php.net/install.windows.extensions

28
ответ дан 29 November 2019 в 02:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: