Skip to main content

Manage Two cPanel Accounts for one domain name

Comments

15 comments

  • ffeingol
    For the second one (assuming you have no other add-on/parked domains that resolve to you) you'd go to IP/cpanel.
    0
  • myilraj
    Yes, Instance One: When I type my domain name www. mydomain. com/cpanel it will go to cpanel installed at 123.456.789.12 Same way, How can I configure the URL to open the cpanel associated with the same domain (exact match) but installed at a different location 987.654.321.98?
    0
  • George_Fusioned
    Put the following in your domain's public_html/.htaccess
    RedirectMatch 301 ^/cpanel2 https://your.second.server.com:2083/
    So now you can visit the second server's cPanel, by entering www. mydomain. com/cpanel2 in your browser.
    0
  • myilraj
    I encounter confusion here 1. Add the code in the htaccess file, but, in which server. The first server (or) second one. 2. In the code it was :// your. second. server. com:2083/ - but how www. mydomain. com/cpanel2 will redirect? Please give me a clean code and procedures... Note: The site is added to Cloudflare and so, the URL structure will be cpanel. domainname .com (main server)... I want to access the child server via cpanel2. domainname .com
    0
  • George_Fusioned
    I'm confused too :) You said you wanted to use the exact same url (www.mydomain.com) which is why I suggested you can use an alternative "subfolder" URL to redirect to the second server. If you're happy with using a subdomain, then I don't see any problem. You can call your first server cpanel1.domainname.com and your second server cpanel2.domainname.com - those will be two separate A records in your DNS section at Cloudflare. You can reach each one's cPanel via their hostnames: To answer your questions:
    I encounter confusion here 1. Add the code in the htaccess file, but, in which server. The first server (or) second one. 2. In the code it was :// your. second. server. com:2083/ - but how www. mydomain. com/cpanel2 will redirect? Please give me a clean code and procedures...

    1. There is no first or second server, there's only one "live" server - the one that www.mydomain.com DNS records point to (in your example: server 123.456.789.12) 2. The .htaccess code I provided, will redirect requests from www.mydomain.com/cpanel2 =>
    0
  • myilraj
    Really thank you so much for taking the time. I am still struggling to understand how to set this thing. Before that, Let me explain to you the reason behind this. I have two servers, in which the first server IP 123.456.789.12 has all website files in its public_html folder. And, I have a separate application for Affiliate Program that allows users to register themselves and therefore I provide them login access. Currently, I have this setup under a sub-folder of the first server. I am facing few issues which I cant explain here and for this, I want to move this sub-folder (sub-domain) to an entirely separate physical server with IP 987.654.321.98. But, I want to create the cPanel account using the first-level domain name and not a sub-domain. I hope you can understand my requirement now. In this case, how can I access the cpanel of the second server with IP 987.654.321.98? The first server has the URL https:// cpanel. mydomain. com (DNS settings handled by cloudflare) I created an "A" Record as cpanel2. mydomain. com pointing to 987.654.321.98. After some time, I tried to access it via browser (https:// cpanel2. mydomain. com), but couldn't able to access it. I was redirected to cpanel2. mydomain. com/cgi-sys/defaultwebpage.cgi Please help me to fix this and set proper redirection?
    0
  • cPRex Jurassic Moderator
    Nice collaboration here :D
    0
  • myilraj
    Hi Wintech! Thank you so much, I just typed as per your suggestion, and it is redirected to the hostname of the server. cpanel2. mydomain .com:2083 Result URL: https:// server. hostname. com:2083 Here, I do not want to reveal the server hostname to the public. Kindly help me to hide it?
    0
  • George_Fusioned
    If the second server's admin has enabled the option to redirect to the server's hostname, then I don't think you'll be able to hide it.
    0
  • myilraj
    Hi Wintech, I own the server, can you help me to fix this issue?
    0
  • keat63
    I'm coming to this thread rather late, and I'm by no means an expert. Are you the only person who need access to the second Cpanel. For me, the simplest solution would be to create an old fashioned batch file on your local PC which overwrites your local hosts file with one which contains the IP of Cpanel2. It's cumbersome and crude, but simple and effective.
    0
  • myilraj
    Hi Keat! Yes, I am the only one going to access the second cPanel. This is mainly to maintain all emails in a separate sever to avoid single-point-of-failure.
    0
  • George_Fusioned
    I'm not sure I understand what the end goal is. Can you please explain in more detail what you're trying to achieve, so we can help you out? I see you're mentioning two requirements now: 1. "I do not want to reveal the server hostname to the public" There are several ways for someone to find your server's IP - no matter how hard you try to hide it. It depends on what you're using the server for. If it's a webserver, you could hide it behind a proxy ie Cloudflare If it's a mailserver, you can hide it behind a relay ie an antispam filter like SpamExperts. Even so, if you send emails from that server, the server's IP will be in the mail headers. 2. "This is mainly to maintain all emails in a separate sever to avoid single-point-of-failure." If what you're trying to do is "hide" your mailserver from the public, I would recommend you to just use a 3rd party solution like Google Workplace, Microsoft 365 etc.
    0
  • myilraj
    Thank you So much Wintech2003. Really you have spent a long time for me, I am so grateful to you. I am not concerned about revealing IP. But, I don't like to use "server hostname" to login via cPanel, instead, I want to access using the real domain name of the concerned cpanel account, that's all. cpanel. domainname .com has the website files. cpanel2. domainname .com has the website emails, and other applications installed in the sub-domain. Both cpanel are on different servers though, I need to access through DIRECT URL.
    0

Please sign in to leave a comment.