
This guide shows you how to harness the power of ApisCP’s WebApps feature. Whether you're adding an extra domain, securing it with SSL, or installing WordPress in one click, ApisCP makes it simple to manage your web applications.
Deploying modern web applications shouldn’t be a chore. With ApisCP, you have a built-in solution to manage add-on domains, secure them with SSL, and even deploy popular platforms like WordPress with ease. In this guide, we’ll walk through each step to get your add-on webapp up and running.
Step 1: Deploying an Add-On Domain
Before you begin, ensure that your DNS records are configured to point your add-on domain to your server’s IP address. Then, follow these steps in ApisCP:
-
Log in to ApisCP:
Navigate to your ApisCP dashboard. -
Access WebApps:
From the admin panel, click on WebApps in the main menu. -
Add a New Domain:
- Click the Add New WebApp button.
- Select Add-On Domain from the available options.
- Enter your domain name in the provided field.
-
Configure Domain Settings:
ApisCP will prompt you for basic settings such as:- The document root (e.g.,
/home/username/addondomain
). - PHP version (if applicable).
- Additional modules or settings needed for your website.
- The document root (e.g.,
After filling out the form, click Create to deploy the add-on domain.
Tip:
Ensure your DNS changes have propagated before testing your domain in a browser.
Step 2: Configuring SSL Certificates
A secure website is essential. With ApisCP, you can easily secure your add-on domain with an SSL certificate:
-
Navigate to the SSL Section:
Once your add-on domain is created, go back to the WebApps dashboard.
Click on your newly added domain to access its settings. -
Generate/Install an SSL Certificate:
- Click on the SSL tab.
- Choose between:
- Let’s Encrypt: For a free, automated certificate.
- Custom SSL: If you already have a certificate from another provider.
- For Let’s Encrypt, simply click Issue Certificate. ApisCP will handle the domain validation and issuance automatically.
-
Verify SSL Installation:
Once the process completes, verify your site by visitinghttps://your-addondomain.com
. You should see a secure lock icon in your browser’s address bar.
Step 3: Installing WordPress with One-Click
ApisCP makes installing WordPress as simple as a click of a button. Here’s how:
-
Access the WordPress Installer:
Within your WebApps dashboard, locate the One-Click Apps section (or look for a WordPress icon). -
Select WordPress:
- Click on the WordPress icon.
- You’ll be prompted to choose the domain (or subfolder) where you want WordPress installed. Select your add-on domain.
-
Configure Installation Settings:
- Provide basic details such as the site title, admin username, and password.
- Optionally, choose your language and other custom settings as required.
- Click Install.
-
Complete Installation:
Once installed, a confirmation message will appear along with a link to your WordPress admin dashboard. Click the link to log in and start customizing your site.
# Example of checking your WordPress installation status via SSH (if needed)
curl -I https://your-addondomain.com