How to Host Multiple Websites on One Hosting Account
Your VexoWeb hosting plan allows you to host multiple independent websites safely and efficiently.
Step 1 — Add the domain
Go to Account Manager → Domain Setup → Add New.
Step 2 — Upload files to the correct folder
Each site has its own folder:
/domains/domain1.com/public_html/ /domains/domain2.com/public_html/ /domains/domain3.com/public_html/
Step 3 — Point domain DNS
Use the same IP for all your domains:
- A → 157.180.52.85
- www → 157.180.52.85
Step 4 — Issue SSL for each domain
Go to SSL Certificates → Let’s Encrypt.
Step 5 — Create separate databases (optional)
For WordPress or other CMS, create unique databases for improved performance and security.
Best practices
- Avoid putting multiple sites inside the same public_html
- Use unique admin passwords for each CMS
- Keep plugins and themes updated
- Use Cloudflare for better security
- Enable backups using JetBackup