Summary: El ERROR HTTP 500 en Exchange se muestra cuando el servidor rechaza la solicitud para establecer una conexión con el servidor de Exchange. El error impide a los administradores y usuarios de Exchange acceder al Centro de Administración de Exchange y gestionar el Servidor de Exchange. En este blog, hemos discutido las razones y soluciones para arreglar el ERROR HTTP 500 en Exchange y obtener acceso al EAC/ECP.
Exchange Management Console (EMC) y Exchange Control Panel (ECP) eran dos interfaces diferentes que se utilizaban en Exchange 2010 y versiones anteriores para administrar los servidores Exchange. Con Exchange 2013, Exchange Administrative Center (EAC) -una consola de administración basada en la web y optimizada para implementaciones de Exchange Server locales, híbridas y en línea- sustituyó a EMC y ECP.
Y como EAC está basado en la web, es necesario utilizar un navegador web y requerir la URL del directorio virtual OWA/ECP para acceder a la consola de gestión. Por defecto, puede acceder a la consola ECP/EAC utilizando las siguientes URLs,
URL interna-
https://<CASServerName>/ecp
Permite a los usuarios acceder al EAC dentro del firewall de la organización.
URL externa -
https://mail.abc.com/ecp
Proporciona acceso a los usuarios desde fuera del firewall de su organización.
Los administradores y usuarios con permiso pueden acceder al panel EAC/ECP iniciando sesión con credenciales válidas.
Sin embargo, muchos usuarios han informado de un ERROR HTTP 500 después de iniciar sesión en EAC/ECP.
Motivo del ERROR HTTP 500 en Exchange ECP/EAC
El ERROR HTTP 500 suele aparecer después de actualizar el servidor de Exchange sin un símbolo del sistema elevado.
Sin embargo, también puede ocurrir debido a muchas otras razones, tales como,
- Los servicios de Exchange se han detenido o no funcionan
- Directorios virtuales de OWA dañados
- Servidor Exchange dañado
- Configuración incorrecta
- Baja Asignación de recursos
- Instalación de .NET Framework corrupta o incompleta
Soluciones para arreglar el ERROR HTTP 500 en Exchange Server
Siga estas soluciones en la secuencia indicada para solucionar el error HTTP 500 en Exchange Server EAC/ECP tras el inicio de sesión.
Solución 1: Utilizar otro navegador
A veces, la caché y las cookies del navegador pueden causar problemas al acceder al Centro de Administración de Exchange. Puede restablecer el navegador web o utilizar un navegador diferente para solucionar el error y acceder al EAC/ECP.
Si sigue encontrando el ERROR HTTP 500, pase a la siguiente solución.
Solución 2: Instalar las actualizaciones pendientes del servidor
En su Servidor Windows, abra la sección de Actualizaciones de Windows e instale las actualizaciones pendientes, ya que pueden detener ciertos Servicios de Exchange que resultan en el ERROR HTTP 500 después del inicio de sesión de EAC.
Después de la actualización, reinicie el servidor e intente conectarse al EAC. Puede desactivar las actualizaciones automáticas de Windows para evitar el ERROR HTTP 500. Sin embargo, es muy recomendable instalar las actualizaciones para estar protegido.
En caso de que no haya actualizaciones pendientes y el error persista, siga la siguiente solución.
Solución 3: Reinstalar las actualizaciones
Si se produce el ERROR HTTP 500 después de instalar las actualizaciones de seguridad de Exchange Server, vuelva a instalarlas utilizando el símbolo del sistema elevado. Los pasos son los siguientes,
- Abra el símbolo del sistema como administrador
- Navegue hasta la ubicación donde se descargan las actualizaciones de seguridad (archivo . msp) utilizando el comando ‘cd‘. Por ejemplo,
cd "C:\NNNNombreDeUsuario\NDescargas\NUpdates"
- A continuación, ejecute el siguiente comando en la ventana del símbolo del sistema,
.\N - ActualizarNombre.msp
- Siga el asistente de actualización y complete el proceso de instalación.
- Reinicie el servidor y compruebe si ahora puede acceder al EAC/ECP.
Solución 4: Comprobar la asignación de recursos
Algunos usuarios han informado de que el ERROR HTTP 500 se produce simplemente porque su VM de Exchange no asigna suficientes núcleos de CPU. Para solucionarlo, apague la VM del servidor y revise los recursos asignados.
Añada o asigne más núcleos de CPU y RAM, si están disponibles. Reinicie el servidor y compruebe si el EAC es accesible.
Del mismo modo, en el caso de los servidores físicos, la actualización del hardware puede solucionar el error. Sin embargo, le recomendamos que siga todas las soluciones de solución de problemas discutidas en este blog antes de actualizar el hardware para resolver el error HTTP 500.
Solución 5: Actualizar las configuraciones del servidor
Una configuración incorrecta o anticuada del servidor después de la actualización del mismo también puede hacer que el EAC o el ECP sean inaccesibles, causando el ERROR HTTP 500 después del inicio de sesión.
En tal caso, puede ejecutar los scripts PowerShell UpdateConfigFiles.ps1 y UpdateCAS.ps1 ubicados en el directorio ‘Bin’ de Exchange Server (C:\NProgram Files\Microsoft\Exchange Server\V15\Bin\) para resolver el error.
Para ejecutar estos scripts de PowerShell, siga estos pasos,
- Abra PowerShell como administrador y utilice el comando ‘cd‘ para navegar por el directorio ‘Bin’ de Exchange. Por ejemplo,
cd "C:\NArchivos de programa\NMicrosoft\NExchange Server\NV15\Bin".
A continuación, ejecute los siguientes comandos para ejecutar las secuencias de comandos de PowerShell para solucionar los problemas de configuración.
.\N-ActualizarArchivosDeConfiguración.ps1
.\N-ActualizarCAS.ps1
Esto puede tardar un poco en terminar. Una vez hecho esto, reinicie el servidor y compruebe si el error HTTP 500 se ha resuelto y el ECP/EAC es accesible.
Solución 6: Reconstruir los directorios virtuales
Como último recurso, puede eliminar los directorios virtuales OWA y ECP existentes y crear otros nuevos para solucionar el error HTTP 500 en Exchange. Los pasos son los siguientes,
- Abra Exchange Management Shell (EMS) como administrador y ejecute los siguientes comandos para eliminar el directorio virtual actual de OWA y ECP
Remove-OwaVirtualDirectory -Identity “ExchangeServerName\owa (Default Web Site)”
- Pulse “a” o “y” y luego pulse la tecla “Enter“.
- Ahora ejecute el siguiente comando en la misma ventana de EMS para reconstruir el directorio virtual de OWA,
New-OwaVirtualDirectory -WebsiteName “Sitio web predeterminado”
Los comandos distinguen entre mayúsculas y minúsculas.
Esto reconstruirá los directorios virtuales y posiblemente arreglará el problema. También cambiará la forma de iniciar la sesión. En lugar de la página de inicio de sesión, verá la siguiente ventana emergente para iniciar sesión.
Introduzca el nombre de usuario y la contraseña para acceder a la consola web del ECP/EAC.
Solución 7: Reparar Exchange Server
Si ninguna de las soluciones le ha funcionado, intente reparar su Exchange Server. Para ello, necesita montar la misma ISO de la Actualización Acumulativa instalada en el servidor. Utilice el siguiente comando en EMS para reparar el servidor.
Setup /Mode:upgrade /IAcceptExchangeServerLicenseTerms
Utilice ‘/IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF‘ si su servidor funciona con la actualización acumulativa de septiembre de 2021 o posterior.
Después de la reparación, reinicie el servidor y compruebe si el ERROR HTTP 500 se ha resuelto.
También puede configurar un nuevo servidor de Exchange si la reparación del servidor falla y luego mover sus buzones y elementos de correo del servidor antiguo al nuevo. Para ello, puede utilizar una herramienta de conversión de EDB, como Stellar Converter for EDB. El software puede extraer los datos de los buzones de su servidor Exchange defectuoso con una base de datos en línea o fuera de línea y exportarlos a PST. También puede exportar los buzones de correo de EDB sin conexión a su nueva base de datos de Exchange Server a PST. El software mapea automáticamente los buzones de origen con los de destino y exporta hasta cuatro buzones simultáneamente a la base de datos del servidor de destino en unos pocos y sencillos pasos.
Conclusión
El ERROR HTTP 500 es común, especialmente después de una instalación incorrecta de la actualización del servidor. Sin embargo, también puede ocurrir debido a varias otras razones, como se discute en este blog. También discutimos todas las soluciones posibles para resolver el ERROR HTTP 500 en Exchange Server 2013 y versiones posteriores. Sin embargo, si el error no se resuelve, se recomienda configurar un nuevo servidor y mover sus datos del servidor defectuoso a un nuevo servidor utilizando una herramienta de conversión de EDB, como Stellar Converter for EDB. El software le ayuda a extraer y mover los datos de los buzones de correo de las bases de datos sin conexión o en línea alojadas en su servidor defectuoso y los exporta a PST, al inquilino de Office 365 o a Live Exchange Server. Automatiza toda la migración de datos de buzones, lo que ahorra toneladas de tiempo necesario para exportar e importar buzones a través de EMS o EAC manualmente. Además, los cmdlets no funcionan si la base de datos está desconectada.