호스팅 제공업체가 cgi-sys/defaultwebpage.cgi로 리디렉션하는 것을 어떻게 차단할 수 있나요?

호스팅 제공업체가 cgi-sys/defaultwebpage.cgi로 리디렉션하는 것을 어떻게 차단할 수 있나요?

저는 cpanel을 사용하여 공유 호스팅 패키지에서 두 개의 호스팅 도메인을 실행합니다. SSL 인증서에 대한 비용을 지불할 가치가 없다고 생각하여 대신 자체 서명된 인증서를 선택했지만 구성이 악몽임이 입증되었으며 어디에서 잘못되고 있는지 알 수 없습니다.

나는 이 사이트에서 이미 찾은 몇 가지 질문과 답변을 기반으로 .htaccess를 다양한 방법으로 조정했지만, 무엇을 시도해도 페이지의 기본값은 cgi-sys/defaultwebpage.cgihttps이고 http의 경우 500 오류입니다(이전에는 http가 제대로 작동했지만 지금은 그렇습니다). 자동으로 https로 리디렉션되도록 시도 중입니다)

아파치 문서를 읽고이것을 시도했다권한 부족으로 인해 실패한 것 같습니다.

/home/magpie/public_html에 있는 내 htaccess

 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

또한 기본 ssl.conf를 만들었지만 어디에 두어야 할지 잘 모르겠습니다. 현재는 ~/ssl에 있고 경로는 ~/.bashrc의 파일로 설정되어 있습니다.

업데이트:

.htaccess 파일을 지웠고 아래에서 말했듯이 호스팅 제공업체에 리디렉션에 대해 문의했는데 업데이트된 서버로 이동하면 도움이 될 것이라고 했지만 이제는 purechimp.com이라는 사이트로 리디렉션됩니다. 지금까지 그들은 해결책을 제시하지 못하고 있습니다.

업데이트 2:

나는 이 문제가 htaccess 구성으로 해결될 수 있다고 생각하는 데 완전히 벗어났지만 파일에 대해 많은 것을 배웠기 때문에 어쨌든 그것을 겪게 되어 기쁩니다.

대신에 나는 ssl.conf 파일을 사용했고 포트 443을 사용할 때 내 사이트에서 내 페이지를 가져가는 리디렉션을 제거하여 결국 호스팅 제공업체에 계속 머물렀습니다. 불행하게도 그들은 그들이 무엇을 했는지 알려주지 않았고 나는 내가 접근할 수 있는 로그가 나에게도 알려줄 수 있을지 확신할 수 없습니다. 내 cpan 폴더를 둘러보던 중 촉매 SSL을 설치해야 한다는 구성 오류를 발견했습니다. 나중에 해당 문제로 돌아와서 수정해야 할 것입니다.

내 호스팅 계획에 있는 하위 도메인 및 기타 공유 콘텐츠에 대해 여전히 몇 가지 구성 문제가 있지만 현재 기본 사이트가 암호화되어 있으며 현재 해당 사이트는 HTML 정적 페이지이므로 걱정할 필요가 없습니다.

나는 startsl 연결을 시도했지만 자체 서명된 인증서가 이미 내 ssl.conf에 설정되어 있었기 때문에 호스팅 로트가 설정을 변경할 때 Apache가 발견한 것이라고 생각합니다. 이제는 아무것도 바꾸지 않으려고 하는데 잘 작동하는 것 같습니다. SSL을 갖도록 다른 도메인을 설정할 수 있다면 내가 호스팅한 도메인을 같은 장소의 다른 곳으로 이동할 수 있을 것입니다.

내 파비콘이 내가 리디렉션된 사이트의 파비콘과 동일하다는 것을 알았습니다... 호스팅 업체가 무엇을 변경했는지 모르기 때문에 이러한 일이 발생하는 것을 어떻게 막을 수 있는지 잘 모르겠습니다. 어떤 아이디어라도 감사하겠습니다. 하지만 답변 자체가 완전한 솔루션은 아니더라도 문제 해결에 어느 정도 도움이 되었기 때문에 아래 답변을 선택했습니다.

감사해요

답변1

  1. cPanel에서 Apache 오류 로그를 볼 수 있는지 확인하세요. 이는 왜 500점을 받는지 알아내는 데 큰 도움이 될 것입니다.

  2. 그러나 지금 당장은 그 원인이 될 몇 가지 사항을 알 수 있습니다. 다음 지시문은 .htaccess 파일에서 유효하지 않습니다.

    LoadModule 
    SSLCertificateFile
    SSLCertificateKeyFile
    SSLEngine
    

    그만큼아파치 문서그것을 보여주세요. 이러한 지시문은 .htaccess 파일에서 500을 발생시킵니다. 여기서는 설정할 수 없으므로 cPanel을 사용하거나 필요한 사항에 대해 호스팅 제공업체에 문의해야 합니다.

  3. 리디렉션은 cgi-sys/defaultwebpage.cgi아마도 cPanel 어딘가에 설정되어 있을 것입니다. 여기에서 설정을 찾을 수 없는 경우 호스팅 공급자가 도움을 줄 수 있는지 확인하세요.

  4. 자체 서명된 인증서는 설명된 문제가 아닌 인증서 오류만 발생시킵니다. 그러나 널리 사용되는 CA에서 서명한 무료 인증서를 원한다면 다음을 시도해 보세요.SSL 시작.

관련 정보