Совместное использование двух SSL Wildcard сертификатов в памяти в nginx

Можно ли проверить, что тело сообщения неповреждено каждый раз, поскольку оно оставляет передающий сервер на стороне? Если так, что-то на стороне получателя может снимать содержание.

1
задан 2 August 2012 в 10:09
2 ответа

Попробуйте это :

server {
    listen           1.2.3.4:443 default_server ssl;
    server_name      _;
    ssl_certificate      wc1.crt;
    ssl_certificate_key  wc1.key;
}

server {
    listen           4.3.2.1:443 default_server ssl;
    server_name      _;
    ssl_certificate      wc2.crt;
    ssl_certificate_key  wc2.key;
}

server {
    listen           1.2.3.4:443 ssl;
    server_name      www.example.net;
    ...
}

server {
    listen           1.2.3.4:443 ssl;
    server_name      test.example.net;
    ...
}

server {
    listen           4.3.2.1:443 ssl;
    server_name      www.sub.example.net;
    ...
}

server {
    listen           4.3.2.1:443 ssl;
    server_name      test.sub.example.net;
    ...
}

Я могу подтвердить, что этот метод определенно работает с одним подстановочным сертификатом, поэтому надеюсь, что он работает с двумя или более.

Кредит: https://serverfault.com/a/548942/185775

1
ответ дан 4 December 2019 в 01:02

launchctl: отображается, потому что apachectl использует сценарий управления launchd , launchctl , для запуска и остановить Apache.

Ошибка выгрузки означает, что данный демон / служба launchd не может быть остановлена. Обычно это происходит, если данный демон уже остановлен.

org.apache.httpd - это имя файла plist, определяющее, как launchd запускает httpd. Если вам интересно, фактический список находится в

/System/Library/LaunchDaemons/org.apache.httpd.plist

. Если сервер просто выключен, просто используйте:

sudo apachectl start

, чтобы он снова заработал.

В противном случае я бы проверил system.log (вы можете использовать Console.app) и посмотреть если есть более информативные сообщения об ошибках.

или уровень сервера (в этом случае он применяется только к этому конкретному блоку server ). Если вы хотите использовать разные сертификаты, просто определите ssl_certificate внутри соответствующего блока server .

0
ответ дан 4 December 2019 в 01:02

Теги

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