En primer lugar, tu pregunta no está clara.
¿Desea configurar varios certificados SSL para el mismo dominio? Eso no tiene sentido. Pero puede comprar certificados múltiples para el mismo dominio de proveedores como GoDaddy o NameCheap.
Supongamos, si su dominio es mail-archive.example.com
. Podrías otorgar acceso a través de HTTP y HTTPS. Los clientes podrían acceder al sitio de ambas maneras, https://mail-archive.example.com
& http://mail-archive.example.com
con sus respectivas credenciales.
En Nginx, su configuración debería ser algo como:
server {
listen 80;
listen [::]:80;
server_name mail-archive.example.com;
root /var/www/html/mail-archive/public;
index index.php index.html index.htm;
}
server {
listen 443 http2;
listen [::]:443 http2;
server_name mail-archive.example.com;
ssl on;
ssl_certificate /etc/ssl/mail-archive.example.pem; (or bundle.crt)
ssl_certificate_key /etc/ssl/mail-archive.example.key;
root /var/www/html/mail-archive/public;
index index.php index.html index.htm;
}
Pase el dominio HTTPS para los clientes que desean acceder al sitio a través de una conexión segura y un dominio HTTP para aquellos que no lo desean.
Tenga en cuenta que las versiones más recientes de Google Chrome emiten una advertencia si los datos se envían a través de una conexión no segura.