# Application Role Settings

The Application role automatically inherits Enhance's global Service settings for php-fpm (Apache only) and php.ini.

# Global application settings

The global Application role settings are:

php-fpm - These settings can also be overridden on a per server and per website basis. The settings are applied to every website placed on the application role. These settings are visible to website owners as default php-fpm setting and can then be overridden by the website owner.

php.ini - These settings can also be overridden on a per server and per website basis. The settings are applied to every website placed on the application role. These settings are visible to website owners as default php.ini setting and can then be overridden by the website owner.

Screenshot interval - This will determine the frequency at which a screenshot of a website will be taken. A website screenshot is used for display purposes only and is displayed on a website's dashboard. It is possible for a customer to manually trigger a screenshot.

Screenshot driver pool size - The number of screenshot worker processes per application server.

Automatically provision Let's Encrypt certificates - This will automatically request a certificate for websites and server domains with no existing certificate or a certificate that is due to expire.

# Configure global application settings

To configure global Application settings:

  1. Open Settings in the left sidebar
  2. Select Service settings in the menu
  3. Navigate to the Application section.

# Per server application settings overrides

To override global Application settings on a per server basis:

  1. Open Servers in the left side bar
  2. Select Manage on the server
  3. Navigate to the Application Role
  4. Click Settings