Website Management • Main Overview • Full Uncropped 1920x1080 View (All Actions Column Visible)
📌 Purpose & Quick Summary
Use the Websites page to add new websites, manage existing domain virtual hosts, monitor health and SSL status, and access deep domain configuration settings across all accounts on your server.
🖥️ Interface Tour & Elements
When you open Websites, the interface includes:
- Add Website Card (Top Left): A quick form to provision a new domain with custom PHP version and document root.
- Search & User Filter: Instantly search websites by domain name or filter by account owner.
- Websites Directory Table: Lists all active websites:
- Domain: Domain name with direct link to open the live site in your browser.
- Owner / User: The system user owning the domain.
- Document Root: The Linux directory hosting the site (e.g.,
/www/wwwroot/yourdomain.com). - PHP Version: Current active PHP runtime badge (e.g.,
8.2). - SSL Status: Green padlock for active HTTPS or warning badge if SSL is missing.
- Actions Column (Fully Visible):
- Health (Heartbeat Icon): Probes HTTP response, DNS status, and SSL certificate validity.
- Manage (Folder/Cog Icon): Direct shortcut to the website's document root in File Manager.
- Config (Gear Icon): Opens the comprehensive 14-tab Domain Configuration Studio.
- Delete (Trash Icon): Deletes the domain virtual host and optional document root.
🛠️ Step-by-Step Instructions: Adding a New Website
- Navigate to Websites in the sidebar.
- In the Add Website card:
- Domain Name: Type your domain (e.g.,
mycoolsite.com). Do not includehttp://orwww. - Owner User: Select the account owner from the dropdown (or keep default
admin). - PHP Version: Select your required PHP runtime from the dropdown (e.g.,
PHP 8.2orPHP 8.3). - Document Root: Auto-fills as
/www/wwwroot/mycoolsite.com. You can customize this if you need a custom directory.
- Domain Name: Type your domain (e.g.,
- Click the blue Add Website button.
- BoostonCP immediately creates the document root directory with correct permissions (
chown -R www:www), provisions the Nginx virtual host, assigns a dedicated PHP-FPM pool, and reloads web services without downtime. - The new domain appears instantly in the Websites Directory table below.