Skip to contentSkip to main navigation Skip to footer

How To Setup Plesk To Work As Apache

To set up Plesk to work like Apache and configure the Hide My WP Ghost plugin, follow these steps:

  1. Log in to Plesk as an administrator.
  2. Go to “Websites & Domains” and click on “Apache & nginx Settings” for the desired domain.
  3. Scroll down to the “nginx settings” section.
  4. Select the “Proxy mode” checkbox. This enables nginx to act as a reverse proxy for Apache.
  5. Clear the “Smart static files processing” checkbox. This ensures that all static files are passed through to Apache for processing.
  6. Clear the “Serve static files directly by nginx” checkbox. This instructs nginx to pass all static file requests to Apache for handling.
  7. Click “Apply” to save the changes.

With these settings, Apache will handle all content, both static and dynamic, while nginx acts as a reverse proxy. This configuration allows you to set up the Hide My WP Ghost plugin specifically for Apache.

Please note that using Apache as the sole handler for all content may have performance implications.

plesk apache handle

More details: https://docs.plesk.com/en-US/onyx/customer-guide/websites-and-domains/hosting-settings/web-server-settings/apache-and-nginx-settings.72320/#serve-all-static-and-dynamic-content-via-apache


Configure the Hide My WP Ghost plugin specifically for Apache

After setting up Plesk to work like Apache, follow these steps to configure the Hide My WP Ghost plugin specifically for Apache:

  1. Log in to your WordPress dashboard.
  2. Navigate to “Hide My WP” in the sidebar and click on it.
  3. From the sub-menu, choose “Advanced.”
  4. In the “Compatibility” tab, locate the “Server type” section.
  5. Select “Apache server” from the available options. This ensures that the plugin’s settings are compatible with Apache.
  6. Click “Save” to save the changes.
hidemywp apache server type

By specifying the server type as Apache within the Hide My WP Ghost plugin, you ensure that the plugin’s functionality aligns with the configuration you’ve set up in Plesk. This ensures proper compatibility and optimal performance when hiding your WordPress site’s information from prying eyes.