Как использовать Wildcard SSL в WordPress Network?
Я использую WordPress Network для создания сети сайтов, но так как каждый сайт должен быть подключен к Facebook, теперь всем им требуется SSL-защита. (Примечание: защита нужна не только для админки, но и для всего публичного сайта)
Я приобрел wildcard SSL-сертификат для всего домена и использую поддомены вида site.example.com
У кого-нибудь есть простые шаги по настройке этого? Я пытался искать в Google, но без особого успеха. При переходе на https://site.example.com вместо блога отображается стандартная страница сервера.
Спасибо!

Я недавно сделал это для клиента. Однако многое зависит от вашего хостинга.
Большинство хостингов настроены на прослушивание трафика только на порту 80. Для SSL требуется, чтобы Apache прослушивал порт 443. Вы видите страницу сервера по умолчанию, скорее всего, потому что Apache не настроен на перенаправление трафика для этих поддоменов.
Вам нужно связаться с вашим хостинг-провайдером и убедиться, что трафик для https://site.example.com направляется в тот же каталог, что и http://site.example.com. Если вы используете WordPress Multisite с поддоменами, это должно быть достаточно легко настроить. Каждый поддомен должен иметь свою собственную папку на сервере... нужно просто настроить сервер так, чтобы трафик для SSL-версии направлялся в то же место, что и не-SSL версия.
Однако, если вы используете WordPress Multisite с подкаталогами и сопоставляете поддомены с этими подкаталогами (как делал мой клиент), вам не повезло. Общие хостинги не настроены на поддержку SSL-сопоставления таким образом, потому что это требует специальных объявлений VirtualHost
в Apache.
С этой проблемой столкнулся мой клиент — трафик на https://site.example.com перенаправлялся на https://example.com, потому что Apache не мог его обработать.

Единственная настройка, о которой нужно позаботиться на стороне WordPress, – это включение/принудительное использование SSL/HTTPS-соединений, что можно сделать в конфигурационном файле WordPress.
Некоторую информацию по этому вопросу можно найти здесь: http://codex.wordpress.org/Administration_Over_SSL
Настройка SSL-сертификата – это то, что вашему веб-хостингу нужно будет настроить для вас. Если вы используете собственный хостинг, то этот вопрос лучше задать на http://webmasters.stackexchange.com

Там просто написано "администрирование по SSL", а мне нужно, чтобы весь сайт был защищён (как в Facebook, который требует защищённые iFrame).

Просто принудительно используйте https:// для всего сайта. Это можно сделать через файл .htaccess. Вот отправная точка http://www.besthostratings.com/articles/force-ssl-htaccess.html, но вам нужно будет доработать, чтобы это работало со всеми поддоменами.

Также есть несколько плагинов для принудительного SSL: http://wordpress.org/extend/plugins/wordpress-https/screenshots/
