Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.breezehost.xyz/llms.txt

Use this file to discover all available pages before exploring further.

SSL Certificates & Domain Management

Secure your website with HTTPS and effectively manage your domains through Plesk.

Why SSL Matters

HTTPS (Secure HTTP) with SSL certificates protects your visitors:
  • Encryption: Data is encrypted between browser and server
  • Authenticity: Visitors see your domain is verified
  • Trust: Green lock icon shows the site is secure
  • SEO: Google ranks HTTPS sites higher
  • Compliance: Required for PCI, HIPAA, GDPR compliance

Let’s Encrypt (Free SSL)

Breeze provides free SSL certificates through Let’s Encrypt, auto-renewing forever.

Installing Let’s Encrypt

1

Navigate to SSL/TLS Certificates

In Plesk:
  1. Go to Websites & Domains
  2. Click your domain
  3. Click “SSL/TLS Certificates”
2

Get Let's Encrypt Certificate

Click “Get Let’s Encrypt Certificate”
3

Choose Domain Names

Select which domain variations to secure:
4

Request Certificate

Click “Request” or “Get Certificate”
5

Verify Domain Ownership

Wait for Plesk to verify you own the domain (usually instant)
6

Installation

Plesk automatically installs the certificate (1-2 minutes)
7

Verify HTTPS

Visit https://your-domain.com and check for green lock

Automatic Renewal

Let’s Encrypt certificates expire every 90 days. Plesk automatically renews them:
  • Renewal happens 30 days before expiration
  • No action needed from you
  • Plesk notifies you if renewal fails
  • Your site stays secure
Let’s Encrypt is free forever and Plesk handles all renewals automatically. Use it for all your domains.

Custom SSL Certificates

If you purchase a certificate from another Certificate Authority (Comodo, GlobalSign, DigiCert):

Installing a Custom Certificate

1

Purchase Certificate

Buy a certificate from any Certificate Authority
2

Receive Certificate Files

You’ll receive:
  • Certificate file (.crt)
  • Private key (.key)
  • CA certificate/chain (.ca-bundle or .pem)
3

Go to SSL/TLS Certificates

In Plesk:
  1. Websites & Domains
  2. Select your domain
  3. Click “SSL/TLS Certificates”
4

Add Custom Certificate

Click “Add Custom Certificate” or “Upload”
5

Upload Files

Paste or upload:
  • Certificate (CRT file)
  • Private Key (KEY file)
  • CA Certificate (if provided)
6

Install

Click “Install” or “Save”
Keep your private key safe. Never share it or upload to untrusted places. Only Breeze (via Plesk) needs access.

Domain Management

Adding Additional Domains

Host multiple websites on one hosting account.
1

Navigate to Websites & Domains

In Plesk main menu, click “Websites & Domains”
2

Click Add Domain

Click “Add Domain” or “Add Website”
3

Enter Domain Name

Type your domain (e.g., example2.com)
4

Configure Domain Type

Choose:
  • Addon Domain: Separate website (new folder)
  • Subdomain: Part of parent domain (www.example.com)
  • Domain Alias: Same site, different name
5

Set Document Root

Choose or create folder for website files:
  • New domains: create new folder
  • Subdomains: can reuse parent folder or create new
6

Enable SSL

Enable Let’s Encrypt during setup (optional, can add later)
7

Save

Click “OK” to add domain
8

Update DNS

Point domain at your registrar to your server IP

Domain Aliases

Point multiple domain names to the same website:
1

Select Primary Domain

In Websites & Domains, click your main domain
2

Find Domain Aliases

Scroll down to “Domain Aliases” section
3

Add Alias

Click “Add Domain Alias”
4

Enter Domain Name

Type the additional domain (e.g., example.net)
5

Save

Click “OK”
6

Point at Registrar

Update DNS to point new domain to your server IP
Benefits of aliases:
  • No duplicate content (one folder, multiple names)
  • Cost-effective (use one hosting account)
  • SEO-friendly (no duplicate site issues)

Subdomains

Create subdomains for different sections (blog.example.com, shop.example.com):
1

Select Your Domain

In Websites & Domains, click your main domain
2

Find Subdomains

Look for “Subdomains” section
3

Add Subdomain

Click “Add Subdomain”
4

Enter Subdomain Name

Type just the subdomain part (e.g., “blog” for blog.example.com)
5

Choose Document Root

  • Reuse parent folder: subdomain shows same content
  • New folder: separate content for subdomain
6

Save

Click “OK”

Removing Domains

Delete a domain you no longer need:
  1. Go to Websites & Domains
  2. Click the domain to remove
  3. Click “Remove” or “Delete”
  4. Confirm the deletion
  5. DNS will stop pointing (domain goes to registrar’s settings)
Removing a domain deletes all associated files and databases. Backup first if you may need the content later.

DNS Management

Using Plesk Nameservers

If your plan includes Plesk-managed DNS:
  1. At your domain registrar, change nameservers to:
    • ns1.breezehost.xyz (or Plesk-provided nameservers)
    • ns2.breezehost.xyz
    • (Exact nameservers in your welcome email)
  2. DNS changes take 24-48 hours to propagate
  3. Plesk automatically manages DNS for your domains

Using Your Own DNS Provider

If you manage DNS elsewhere (Route53, Cloudflare, etc.):
  1. In your DNS provider, create A records:
TypeNameValue
A@Your server IP
AwwwYour server IP
  1. Replace “your-domain.com” with your actual domain

Pointing Your Domain to Breeze

Method 1: Nameservers (Full DNS Control)

Best if you want Plesk to manage all DNS:
  1. Get Breeze Nameservers: From your welcome email or Plesk
  2. Log into Registrar: GoDaddy, Namecheap, etc.
  3. Find DNS Settings: Look for “Nameservers” or “Name Servers”
  4. Replace Nameservers:
    • Remove current nameservers
    • Add Breeze nameservers:
      • ns1.breezehost.xyz
      • ns2.breezehost.xyz
  5. Save Changes: Click “Save” or “Update”
  6. Wait for Propagation: 24-48 hours (usually faster)

Method 2: A Records (Your Own DNS)

If you manage DNS yourself or use Cloudflare:
  1. Get Your Server IP: From your hosting account
  2. Log into Registrar DNS: Usually in Registrar account settings
  3. Add A Record:
    • Name/Host: @ (or leave blank)
    • Type: A
    • Value: Your server IP (e.g., 203.0.113.42)
    • TTL: 3600
  4. Add www Subdomain:
    • Name/Host: www
    • Type: A
    • Value: Same server IP
  5. Save: Click “Save” or “Confirm”

Verify Domain Points Correctly

Test your domain configuration: On Mac/Linux:
nslookup your-domain.com
dig your-domain.com
On Windows:
nslookup your-domain.com
You should see your server IP address in results. Visual Check:

Troubleshooting

Domain Shows Wrong Site

Problem: Domain points to wrong website or old content Solution:
  1. Check document root is correct in Plesk
  2. Verify DNS is pointing to correct server IP
  3. Check File Manager for correct files in that domain’s folder
  4. Clear browser cache (Ctrl+Shift+Delete)
  5. Wait 24 hours for full DNS propagation

HTTPS Shows Security Warning

Problem: Browser shows security warning on HTTPS site Solution:
  1. Verify domain is pointing to server (DNS propagation)
  2. In Plesk, request Let’s Encrypt certificate
  3. Wait 5-10 minutes for installation
  4. Hard refresh browser (Ctrl+Shift+R)
  5. Test on https://www.ssllabs.com/ssltest for details
If still issues:
  1. Check certificate details in browser (View Certificate)
  2. Verify certificate matches your domain
  3. Contact support if certificate won’t install

Certificate Renewal Failed

Problem: “Certificate renewal failed” notification Solution:
  1. Check domain is still pointing to server
  2. Verify www and non-www versions are both working
  3. In Plesk, manually request new certificate
  4. Check error message for specific issue
  5. Contact support with error details

DNS Changes Taking Too Long

Problem: DNS changes haven’t propagated after 48 hours Solution:
  1. Verify you saved DNS changes at registrar
  2. Clear your computer’s DNS cache:
    • Mac: sudo dscacheutil -flushcache
    • Windows: ipconfig /flushdns
  3. Try different DNS servers (8.8.8.8, 1.1.1.1)
  4. Check current DNS with nslookup
  5. Contact your registrar if still wrong after 48 hours

Old Domain Alias Still Points to Old Site

Problem: Domain alias created but still shows old content Solution:
  1. Ensure DNS propagation complete (48 hours)
  2. Clear browser cookies and cache
  3. Try in private/incognito window
  4. Test with curl or wget from terminal to bypass cache

Best Practices

Security

  • Always use HTTPS (enable Let’s Encrypt)
  • Use strong domain registrar passwords
  • Enable two-factor authentication at registrar
  • Keep renewal information up to date

Organization

  • Keep domain names organized in Plesk
  • Document which domain is which website
  • Use consistent naming (www, non-www)
  • Monitor domain expiration dates

Performance

  • Redirect www to non-www (or vice versa) to avoid duplicate content
  • Use appropriate SSL certificates for all domains
  • Monitor SSL certificate expiration dates
  • Keep DNS records clean and simple

DNS Management

  • Regularly backup DNS records
  • Use lowercase domain names
  • Avoid too many DNS entries
  • Monitor DNS propagation after changes

Next Steps

Deploy Your Website

Upload files, install WordPress, or deploy your application

Plesk Panel Guide

Master all Plesk features and settings

Getting Started

Return to initial setup and hosting configuration
Remember: Breeze doesn’t sell domains. You manage your domain at your registrar (GoDaddy, Namecheap, etc.) and point it to Breeze through DNS. This gives you complete freedom and ownership of your domain.