Why cPanel DirectAdmin and Webmail Cannot Be Accessed After Using Cloudflare CDN

Table of Contents

1. Service Direction / Introduction / Scope

2. Common Mistakes

3. FAQ

4. Use Case

5. Summary

Service Direction / Introduction / Scope

After a domain is connected to Cloudflare CDN, many users expect every hosting related URL to continue working through the same domain. This is one of the most common causes of confusion when cPanel, DirectAdmin, WHM, webmail, or other control panel pages suddenly become inaccessible.

Cloudflare CDN is mainly designed to proxy standard website traffic through port 80 for HTTP and port 443 for HTTPS. Your normal website can work through Cloudflare because visitors access the site using these standard web ports. However, hosting control panels usually use different ports such as 2083 for cPanel SSL login, 2087 for WHM, 2096 for webmail SSL login, or 2222 for DirectAdmin. These service ports are not meant to be accessed the same way as a normal proxied website.

For this reason, when a domain or subdomain is routed through Cloudflare proxy, users may find that cPanel login, DirectAdmin login, or webmail access no longer works properly. In most cases, the correct solution is to access these services using the server hostname instead of the main domain that is behind Cloudflare proxy.

Please check your web hosting login email to get your service hostname. This hostname is usually provided when your hosting account is activated.

Examples:

cPanel login: https://whm1007.newipdns.com:2083

cPanel shortcut: https://whm1007.newipdns.com/cpanel

Webmail shortcut for cPanel server: https://whm1007.newipdns.com/webmail

DirectAdmin login: https://da5001.newipdns.com:2222

Webmail shortcut for DirectAdmin server: https://da5001.newipdns.com/webmail

Common Mistakes

1. Using the main domain for control panel access after enabling Cloudflare proxy
Many users try to open cPanel, DirectAdmin, or webmail using the main website domain after the DNS record is set to Cloudflare proxy mode. This often causes access failure because the request is no longer going directly to the hosting server service port.

2. Assuming Cloudflare works for every hosting service
Cloudflare is mainly for website delivery, caching, SSL, and protection of normal web traffic. It does not mean every hosting related service should be routed through it.

3. Forgetting that hosting panels use their own service ports
cPanel, WHM, webmail, and DirectAdmin are separate services that commonly run on their own ports. These are different from normal website browsing on port 80 and 443.

4. Not using the server hostname provided by the hosting provider
The correct access path is often the server hostname, because the hostname is usually configured with valid SSL and points directly to the hosting server.

5. Not checking the hosting welcome email
Many users already received the correct hostname in their web hosting login email, but overlook it and continue trying to access the panel through the Cloudflare proxied domain.

6. Thinking the hosting server is down
In many cases, the server is working normally. The issue is only caused by the access method after Cloudflare proxy is enabled.

FAQ

Q: Why can my website open normally but cPanel cannot open?
A: Your website uses standard web access through port 80 or 443, which works with Cloudflare. cPanel usually uses port 2083, so it should be accessed directly through the server hostname instead.

Q: Why does webmail stop working after I use Cloudflare CDN?
A: If your webmail shortcut is using a proxied domain, Cloudflare may interfere with the normal direct access path. In this case, use the server hostname webmail URL provided by your hosting provider.

Q: Where can I find my service hostname?
A: Please check your web hosting login email. Your service hostname is usually included in the account activation or welcome email sent by your hosting provider.

Q: Can I access cPanel through /cpanel or webmail through /webmail?
A: Yes, but it is recommended to use these shortcuts on the server hostname, such as https://whm1007.newipdns.com/cpanel or https://whm1007.newipdns.com/webmail.

Q: What is the correct DirectAdmin access URL?
A: Use the server hostname and DirectAdmin port, for example https://da5001.newipdns.com:2222.

Q: Is this a server problem?
A: Usually no. If the website works but only control panel or webmail cannot be reached through the proxied domain, the issue is normally related to Cloudflare access method, not server downtime.

Q: What should I do if I still want to use my own subdomain for cPanel or webmail?
A: The subdomain should point directly to the server without Cloudflare proxy enabled. In many setups, using the server hostname is still the safest and simplest method.

Use Case

Case 1
A customer enables Cloudflare proxy for example.com and later tries to open cPanel using example.com:2083. The login page cannot be reached. The correct solution is to check the web hosting login email and use the server hostname such as https://whm1007.newipdns.com:2083.

Case 2
A customer tries to check webmail using mail.example.com after placing the DNS behind Cloudflare proxy. Webmail fails or returns an unexpected page. The correct solution is to use the hostname webmail URL such as https://whm1007.newipdns.com/webmail or https://da5001.newipdns.com/webmail.

Case 3
A DirectAdmin user cannot open the panel after enabling Cloudflare on the main domain. Instead of assuming the server is down, the user should check the login email and access DirectAdmin using https://da5001.newipdns.com:2222.

Summary

If cPanel, DirectAdmin, or webmail cannot be accessed after enabling Cloudflare CDN, the most likely reason is that Cloudflare is intended for normal website traffic on port 80 and 443, while hosting panels use separate service ports such as 2083, 2096, 2087, or 2222.

In simple terms, the website domain can stay behind Cloudflare, but hosting management services should usually be accessed using the server hostname provided by the hosting provider.

If you are unsure what hostname to use, please check your web hosting login email to get your service hostname. This helps ensure direct connection, proper SSL handling, and reliable access to cPanel, DirectAdmin, and webmail.

  • 0 A felhasználók hasznosnak találták ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

How to Obtain cPanel Login Information from Your Current Hosting Provider for Transfer to iCoreHosting

How to Obtain cPanel Login Information from Your Current Hosting Provider for Transfer to...

How to Reset Your Email Login Password via cPanel

If you've forgotten your email login password or need to reset it for security reasons, you can...

How to Log into cPanel Through iCore Hosting Billing Portal

How to Log into cPanel Through the iCore Hosting Billing Portal Table of Contents Service...

How to Connect Outlook Email for the cPanel Control Panel at iCoreHosting

How to Connect Outlook Email for the cPanel Control Panel at iCoreHosting This guide provides...

How to Create a MySQL Database in cPanel

Creating a MySQL database in cPanel is a straightforward process. Follow these steps to set up a...