Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Personalizar Erro 404 servidor

Discussion in 'Discussões em Português' started by LeonardoIPX, Aug 18, 2017.

  1. LeonardoIPX

    LeonardoIPX Registered

    Joined:
    Aug 18, 2017
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Florianopolis
    cPanel Access Level:
    Root Administrator
    Olá,

    Preciso customizar minha pagina de erro 404 para todos os clientes do meu servidor.

    Verifiquei que é possível realizar o procedimento abaixo:

    1. Comentar a linha no arquivo /etc/apache2/conf.d/includes/errordocument.conf:
    # 404 - Not Found
    # ErrorDocument 404 /404.shtml

    2. Editar o arquivo /var/www/html/404.shtml com o codigo HTML com meu erro 404 personalizado com um link da minha hospedagem.

    3. Dar um restart no apache para puxar as configurações.

    Mas fui questionado que este procedimento poderia gerar uma falha de segurança, algo sobre o modulo > "Symlink Race Condition Protection"

    Poderiam me informar se realmente isso irá gerar uma falha de segurança, caso sim, como posso consertar esta falha?

    Ou se a outra forma de configurar um erro 404 para todos os meus clientes já ativo e ainda permitir que eles possam ter seus próprios customizado pelo cPanel.

    Fico no aguardo, e agradeço desde já :)
     
  2. Sametto Chan

    Sametto Chan Well-Known Member

    Joined:
    Jun 24, 2016
    Messages:
    238
    Likes Received:
    22
    Trophy Points:
    93
    cPanel Access Level:
    Root Administrator
    Twitter:
    Hi, I quoted your Spanish to English translation here,

    Visit ErrorDocument more there,

    1. Error Pages - Documentation - cPanel Documentation

    cPanel Login Templates,
    2. Guide to cPanel Interface Customization - Login Templates - Software Development Kit - cPanel Documentation
     
  3. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    38,127
    Likes Received:
    1,366
    Trophy Points:
    363
    cPanel Access Level:
    Root Administrator
    Hello,

    You could manually edit /var/www/html/404.shtml without making any changes to /etc/apache2/conf.d/includes/errordocument.conf if you wanted a custom default 404 error page. This would allow users to still setup custom error pages in cPanel for their own account. You can read more about protection against symlink race conditions at:

    Symlink Race Condition Protection - EasyApache 4 - cPanel Documentation

    Thank you.

    Translation:

    Olá,

    Você pode editar manualmente /var/www/html/404.shtml sem fazer alterações em /etc/apache2/conf.d/includes/errordocument.conf se você quisesse uma página de erro personalizada 404 padrão. Isso permitiria aos usuários ainda configurar páginas de erro personalizadas no cPanel para sua própria conta. Você pode ler mais sobre proteção contra condições de corrida do link simbólico em:

    Symlink Race Condition Protection - EasyApache 4 - cPanel Documentation

    Obrigado.
     
  4. LeonardoIPX

    LeonardoIPX Registered

    Joined:
    Aug 18, 2017
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Florianopolis
    cPanel Access Level:
    Root Administrator
    Okay, but if I insert an html code with a link from my site, can this lead to some security flaw?
     
  5. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    38,127
    Likes Received:
    1,366
    Trophy Points:
    363
    cPanel Access Level:
    Root Administrator
    Could you provide a specific example of the type of code you are using?

    Thank you.
     
  6. LeonardoIPX

    LeonardoIPX Registered

    Joined:
    Aug 18, 2017
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Florianopolis
    cPanel Access Level:
    Root Administrator
    Code:
    <!DOCTYPE html>
    <html>
       <meta charset="UTF-8" />
       <head>
           <title>Error 404</title>
       </head>
       <body>
           <div style="width: 760px; margin:150px auto; font-family: 'Open Sans', sans-serif; color: #333">
               <div class="Error">
                   <div >
                       <div>
                           <h1 style="font-size: 36px; text-align: center;">Ops, você encontrou nossa página 404</h1>
                       </div>
                       <div style="max-width: 800px; font-size: 22px; text-align: center;">
                           <p>Isto não é uma falha, apenas um acidente que não foi intencional. No entanto, duvidamos que esta seja a página que você está procurando e pedimos desculpas por isso.</p>
                           <p>Hospedado por
                                  
                               <a href="https://domain.com/sites/">Teste</a> /
                                  
                               <a href="https://domain.com/sites/">Teste2</a>
                           </p>
                       </div>
                   </div>
               </div>
           <div>
       </body>
    </html>
     
    #6 LeonardoIPX, Aug 22, 2017
    Last edited by a moderator: Aug 22, 2017
  7. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    38,127
    Likes Received:
    1,366
    Trophy Points:
    363
    cPanel Access Level:
    Root Administrator
    Hello,

    The risk with that type of file is that if "domain.tld/sites" were to become compromised, then it could affect any website on the server using those custom error pages. Have you considered simply making a custom page without linking to a domain name?

    Thank you.
     
Loading...

Share This Page