
Tengo dos aplicaciones web de Sharepoint ejecutándose en el mismo servidor. Queremos utilizar la siguiente dirección IP: configuraciones de puerto: - primer sitio: dirección IP: xxx22 puerto 443 - segundo sitio: dirección IP: xxx60 puerto 4430
Cuando voy a IIS para el segundo sitio y selecciono la dirección IP .60 y el puerto 4430 y luego selecciono el certificado, recibo el siguiente mensaje:
"El enlace ya está siendo utilizado por un producto distinto de IIS. Si continúa, es posible que sobrescriba el certificado existente para esta combinación de dirección IP/puerto. ¿Desea utilizar este enlace de todos modos?"
No quiero hacer clic en Sí porque no estoy seguro de qué se va a sobrescribir.
Lo extraño es que probé esto antes con un certificado autofirmado y funcionó bien. Pero ahora no funciona (lo probé tanto con el certificado ssl oficial como con uno autofirmado).
Una cosa que noté es que si edito este enlace y selecciono "Todos sin asignar" como dirección IP en lugar de la que estoy tratando de forzar, entonces puedo asignar el certificado sin problemas. Pero, si hago eso, ¿terminará usando la dirección IP xxx22 o xxx60? Preferiría especificar explícitamente la dirección IP.
Respuesta1
Intente verificar si hay otro servicio escuchando en ese puerto:
Desde un símbolo del sistema:
netstat -an | find ":4430"
Busque cualquier cosa escuchando en ese puerto. Eso ayudará a determinar si hay otro servicio en su host que esté configurado para escuchar en ese puerto. Si ese es el caso, entonces deberá cambiar el puerto en el que escucha el servicio o cambiar el puerto en el que desea que escuche su segundo sitio de SharePoint.
Si encuentra que no hay ningún conflicto (sospecho que tal vez se confundió con el enlace), debería poder vincular el segundo sitio con el certificado que desee.
Respuesta2
Cómo hice que mi IIS 7.5 funcionara con múltiples IP y múltiples certificados usando una combinación de IP y nombre de host.
Desde su publicación, instaló sus certificados y supongo que también tiene la cadena instalada.
Abre tu consola MMC. Inicio > Ejecutar > Archivo MMC.exe > Agregar o quitar certificados seleccionados. Usar computadora local
Una vez que tenga la consola abierta, vaya a Certificados > Personal y seleccione uno de sus certificados. Haga clic derecho y seleccione Propiedades. Se mostrará su nombre descriptivo, escriba un asterisco * delante de su nombre descriptivo. Haga clic en Aplicar y luego en Aceptar para cerrar.
Ahora seleccione su sitio web IIS y haga clic en Enlaces. Seleccione su IP y deje el puerto predeterminado en 443 y seleccione HTTPS. Ahora tendrá un campo para el encabezado de su host que dejará en blanco. Seleccione su certificado para esta dirección IP.
Repita para su segunda IP dejando ambas en el puerto 443.
Debería funcionar en IIS 7. Lo probé en IIS 7.5 y el resto son sólo una suposición. (Esta publicación anterior necesitaba una actualización, así que publiqué la respuesta para IIS 7.x)