4min

Deploying WebApps with ApisCP: Add-On Domains, SSL & WordPress

Deploying WebApps with ApisCP: Add-On Domains, SSL & WordPress

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:

  1. Log in to ApisCP:
    Navigate to your ApisCP dashboard.

  2. Access WebApps:
    From the admin panel, click on WebApps in the main menu.

  3. 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.
  4. 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.

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:

  1. 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.

  2. 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.
  3. Verify SSL Installation:
    Once the process completes, verify your site by visiting https://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:

  1. Access the WordPress Installer:
    Within your WebApps dashboard, locate the One-Click Apps section (or look for a WordPress icon).

  2. 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.
  3. 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.
  4. 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
 
See all postsSee all posts