Настройте SSL взаимная (двухсторонняя) аутентификация

Насколько я могу сказать, что необходимо проверить следующее:

  1. Зарегистрируйтесь в каталоге, чтобы видеть, что нет никаких ненужных файлов, которые не связаны с Вашей базой данных. Поскольку DROP database удаляет просто файлы базы данных затем каталог, и так как у Вас, вероятно, есть другие файлы там, которые не связаны с файлами базы данных, он не удаляет их, и следовательно он не может удалить каталог.
  2. Если это не работает попытка удалить базу данных с PHPMYADMIN, главным образом это работает с ним.

Проверьте их:

2
25.04.2013, 11:13
1 ответ

Стандартный/Обычный HTTPS позволяет Вам установить идентификационные данные сервера от общего доверяемого корневого CA, импортируя сертификат SSL клиента в браузере (который отмечен, как включено для аутентификации), то, как Вы используете сертификаты SSL для выполнения аутентификации клиента. Конечным результатом является клиентский браузер, аутентифицирует сервер через HTTPS, и сервер аутентифицирует клиент с помощью сертификатов аутентификации клиента.

Это учебное руководство описывает процесс конфигурирования апача для клиентской аутентификации SSL / проверка, которая является единственной необычной частью процесса. Это - просто ряд 3 или 4 директив для добавления к виртуальной конфигурации хоста.

Как пример (украденный от перехода) можно включать следующее в Ваш <VirtualHost> конфигурация:

<Location /cert>
   SSLRequireSSL
   SSLVerifyClient require
   SSLVerifyDepth 10
</Location>

Который вынуждает апача потребовать аутентификации SSL для всего URL внизу /cert (возвращение до десяти подписаний CA в этом случае). Можно затем использовать SSLCACertificateFile в конфигурации Vhost для изменения то, что CA Вы принимаете для подписания.

1
27.01.2020, 22:23
  • 1
    Благодарит, Что является веб-сервером!? У меня есть сервер, который содержит апача, и клиент хочет достигнуть страницы на этом сервере. Этот сервер будет ответственен при генерации сертификатов для клиентов и подписания их. что третье лицо для? что я пропускаю? –  SafeY 25.04.2013, 16:13
  • 2
    То используемое учебное руководство самоподписывает сертификаты для предоставления Вам пример. Можно пропустить команды "openssl", если Вы получаете свои сертификаты от фактического центра сертификации. –  Bratchley 25.04.2013, 17:27
  • 3
    @Bratchley Должен был включать выделения этого link/a сводка здесь тех 3-4 директив, таким образом, это, возможно, стало ресурсом для будущих Сотрудников Google, как я. Та связь разорвана теперь. Это - по существу ответ "только для ссылки", и им препятствуют по этой самой причине. –  vapcguy 12.09.2017, 00:27
  • 4
    @vapcguy, у Вас могли бы быть сетевые проблемы, потому что ссылка все еще работает на меня. Но Ваш вопрос об ответах только для ссылки является актуальным (это - один из моих первых ответов IIRC), таким образом, я незаконно заимствовал учебное руководство, хотя и помещал его в мой ответ. Все еще связывая рассматриваемое учебное руководство, хотя, таким образом, директивы могут быть просмотрены в контексте. –  Bratchley 13.09.2017, 17:39
  • 5
    @Bratchley ответа Спасибо - я также нашел, что моя сеть иногда блокирует определенные сайты, таким образом, это было полезно. Ценивший! –  vapcguy 13.09.2017, 23:32

Теги

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