¿Cómo puedo bloquear una redirección de mi proveedor de alojamiento a cgi-sys/defaultwebpage.cgi

¿Cómo puedo bloquear una redirección de mi proveedor de alojamiento a cgi-sys/defaultwebpage.cgi

Administro un par de dominios alojados en un paquete de alojamiento compartido con cpanel. No pensé que valiera la pena pagar por un certificado SSL, así que opté por un certificado autofirmado, pero la configuración está resultando ser una pesadilla y no veo dónde me estoy equivocando.

Ajusté mi .htaccess de varias maneras según algunas preguntas y respuestas que ya encontré en este sitio, pero no importa lo que intente, la página tiene el valor predeterminado para cgi-sys/defaultwebpage.cgihttps y un error 500 para http (aunque antes tenía http funcionando bien, pero ahora tratando de redirigir eso a https automáticamente también)

Habiendo leído la documentación de Apache yprobé estoque falló debido a la falta de permisos, creo.

Mi htaccess en /home/magpie/public_html

 DocumentRoot /home/magpie/public_html
<IfModule mod_rewrite.c>
    RewriteEngine on
    Options -ExecCGI -FollowSymLinks -MultiViews
    LoadModule ssl_module modules/mod_ssl.so
    SSLCertificateFile /home/magpie/ssl/certs/magpie.crt
    SSLCertificateKeyFile /home/magpie/ssl/keys/magpie.key
    SSLEngine on
    RewriteCond %{HTTPS} on
    RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}
    DirectoryIndex index.php
</IfModule>
# block viewing any .httaccess files
<Files .htaccess>
    order allow, deny
    deny from all
</Files>
Order allow, deny
allow from all

También creé un ssl.conf predeterminado pero no estaba seguro de dónde colocarlo. Por el momento está en ~/ssl y se ha establecido una ruta al archivo en mi ~/.bashrc

Actualizar:

Borré el archivo .htaccess y, como dije a continuación, le pregunté a mi proveedor de alojamiento sobre sus redirecciones y me dijeron que ayudaría moverme a un servidor actualizado, pero ahora solo redirige a un sitio llamado purechimp.com. Hasta ahora no están siendo muy comunicativos con una solución.

Actualización 2:

Estaba completamente desviado al pensar que este problema se podía resolver con la configuración de htaccess, pero aprendí mucho sobre el archivo, así que me alegro de haberlo revisado de todos modos.

En lugar de eso, usé mi archivo ssl.conf y seguí con mi proveedor de alojamiento, quien finalmente logró eliminar la redirección que alejaba mis páginas de mi sitio cuando usaba el puerto 443. Desafortunadamente, no me dijeron lo que hicieron y No estoy seguro de si algún registro al que pueda acceder tampoco podrá decírmelo. Estaba hurgando en mis carpetas cpan y encontré un error de configuración que decía que necesitaba instalar Catalyst SSL cuando lo descubrí, así que tendré que volver a ese problema e intentar solucionarlo más tarde.

Todavía hay algunas dificultades de configuración para mis subdominios y otro contenido compartido que tengo en mi plan de alojamiento, pero ahora tengo el sitio principal cifrado y por el momento esos sitios son solo páginas HTML estáticas, por lo que no hay mucho de qué preocuparse.

Intenté la conexión startsl pero el certificado autofirmado ya estaba configurado en mi ssl.conf, así que creo que eso es lo que encontró Apache cuando el proveedor de alojamiento cambió la configuración. Soy reacio a cambiar algo ahora que parece estar funcionando bien. Si puedo configurar mi otro dominio para que tenga SSL, entonces podré mover aquellos que he alojado en otro lugar en este mismo lugar, lo cual es genial.

Me di cuenta de que mi favicon es el mismo que el favicon del sitio al que fui redirigido... No estoy seguro de cómo evitar que eso suceda, ya que no sé qué cambió mi proveedor de alojamiento. Cualquier idea sería apreciada, pero selecciono la respuesta a continuación ya que de alguna manera me ayudó a resolver los problemas, incluso si no fue una solución completa en sí misma.

Gracias

Respuesta1

  1. Vea si puede consultar el registro de errores de Apache en cPanel. Eso será de gran ayuda para descubrir por qué obtienes 500.

  2. Sin embargo, puedo ver ahora varias cosas que lo causarán. Ninguna de las siguientes directivas es válida en archivos .htaccess:

    LoadModule 
    SSLCertificateFile
    SSLCertificateKeyFile
    SSLEngine
    

    Eldocumentos apachemuestra esa. Cualquiera de esas directivas generará 500 en un archivo .htaccess. Como no puedes configurarlos allí, tendrás que usar cPanel o hablar con tu proveedor de alojamiento sobre lo que necesitas.

  3. La redirección a cgi-sys/defaultwebpage.cgiprobablemente esté configurada en algún lugar de cPanel. Si no puede encontrar la configuración allí, consulte si su proveedor de alojamiento puede ayudarle.

  4. El certificado autofirmado solo causará errores de certificado, no ninguno de los problemas que describió. Sin embargo, si desea un certificado gratuito firmado por una CA ampliamente utilizada, intenteIniciarSSL.

información relacionada