1
Log in to cPanel and open 'Domains'
Under the 'Domains' category, click the 'Domains' icon.
Under the 'Domains' category, click the 'Domains' icon.
Click the blue 'Create A New Domain' button at the top right.
Type your full domain (e.g., newsite.com). Do NOT include http:// or www.
Uncheck 'Share document root' so your new site gets its own isolated directory (e.g., public_html/newsite.com or newsite.com).
cPanel will provision the VirtualHost, create the folder, and generate a free Let's Encrypt / AutoSSL certificate automatically.