{"id":843,"date":"2024-10-29T17:45:24","date_gmt":"2024-10-29T12:15:24","guid":{"rendered":"https:\/\/vpswebhostingindia.com\/blog\/?p=843"},"modified":"2024-10-29T17:45:36","modified_gmt":"2024-10-29T12:15:36","slug":"enable-application-manager-in-whm","status":"publish","type":"post","link":"https:\/\/vpswebhostingindia.com\/blog\/enable-application-manager-in-whm\/","title":{"rendered":"How to enable Application Manager in WHM"},"content":{"rendered":"\n<p>Enable Application Manager in <a href=\"https:\/\/www.cpanel.net\/products\/cpanel-whm-features\/\" rel=\"nofollow noopener\" target=\"_blank\">WHM<strong> <\/strong><\/a><strong>(Web Host Manager)<\/strong> is essential for administrators who want to offer Ruby and Node.js application management directly through their users&#8217; cPanel accounts. The <strong>Application Manager<\/strong> makes it possible for end-users to deploy and manage web applications without direct access to the server&#8217;s command line, streamlining the process and making <a href=\"https:\/\/www.vpswebhostingindia.com\/vps-hosting\/\" rel=\"nofollow\">application hosting<\/a> more accessible for users. To enable the Application Manager, <strong>EasyApache 4<\/strong> in WHM is used, as it provides the necessary modules to support these applications.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Steps to Enable the Application Manager via EasyApache 4<\/h2><nav><ul><li class=\"\"><a href=\"#access-whm-and-open-easy-apache-4\">Access WHM and Open EasyApache 4:<\/a><\/li><li class=\"\"><a href=\"#customize-the-easy-apache-profile\">Customize the EasyApache Profile:<\/a><\/li><li class=\"\"><a href=\"#select-the-passenger-mod-passenger-module\">Enable Application Manager in WHM<\/a><\/li><li class=\"\"><a href=\"#provision-the-profile\">Provision the Profile:<\/a><\/li><li class=\"\"><a href=\"#verify-the-application-manager-availability\">Verify the Application Manager Availability:<\/a><\/li><li class=\"\"><a href=\"#optional-configure-permissions-for-users\">Optional: Configure Permissions for Users:<\/a><ul><li class=\"\"><a href=\"#what-is-apache-passenger-mod-passenger\">What is Apache Passenger (mod_passenger)?<\/a><\/li><li class=\"\"><a href=\"#benefits-of-enabling-the-application-manager\">Benefits of Enabling the Application Manager<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<p>The primary component required to enable Application Manager in WHM is <strong>mod_passenger<\/strong>, an Apache module that serves as the backend for handling Ruby and Node.js applications. Below are the detailed steps to activate it via EasyApache 4 in WHM:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"access-whm-and-open-easy-apache-4\"><strong>Access WHM and Open EasyApache 4<\/strong>:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start by logging in to WHM with <strong>root access<\/strong>. Only root or users with sufficient privileges can access EasyApache and make system-wide changes to enable Application Manager in WHM<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"345\" src=\"http:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/04\/image.png\" alt=\"Exim port in WHM\" class=\"wp-image-526\" style=\"width:406px;height:auto\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/04\/image.png 531w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/04\/image-300x195.png 300w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Once logged in, use the search bar on the left side of the WHM interface and search for <strong>&#8220;EasyApache 4&#8221;<\/strong>. Click on EasyApache 4 from the results to open the configuration interface.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"355\" src=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14-1024x355.png\" alt=\"\" class=\"wp-image-844\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14-1024x355.png 1024w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14-300x104.png 300w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14-768x266.png 768w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14-1536x533.png 1536w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-14.png 1551w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"customize-the-easy-apache-profile\"><strong>Customize the EasyApache Profile<\/strong>:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.cpanel.net\/ea4\/\" rel=\"nofollow noopener\" target=\"_blank\">EasyApache 4<\/a> provides a modular approach to adding packages, allowing you to build a specific profile tailored to your needs. Click <strong>Customize<\/strong> under your current profile to start modifying the server configuration.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-15-1024x563.png\" alt=\"\" class=\"wp-image-845\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-15-1024x563.png 1024w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-15-300x165.png 300w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-15-768x423.png 768w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/image-15.png 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EasyApache 4 is structured into sections (Apache Modules, PHP versions, Additional Packages, etc.), making it easy to locate and add specific packages.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"select-the-passenger-mod-passenger-module\">Enable Application Manager in WHM<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Passenger<\/strong>, also known as <strong>mod_passenger<\/strong>, is the key module required to run the Application Manager. It serves as an application server for Ruby and Node.js, making it essential for the Application Manager to function in cPanel.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to the <strong>Additional Packages<\/strong> section in EasyApache 4.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scroll down or use the search feature to locate <strong>mod_passenger<\/strong>. Check the box next to it to include it in your Apache setup to enable Application Manager in WHM<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"748\" src=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/passanger-1024x748-1.png\" alt=\"\" class=\"wp-image-849\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/passanger-1024x748-1.png 1024w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/passanger-1024x748-1-274x200.png 274w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/passanger-1024x748-1-768x561.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"provision-the-profile\"><strong>Provision the Profile<\/strong>:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After selecting mod_passenger, click <strong>Review<\/strong> to confirm your chosen configuration. This review step allows you to double-check all selected modules before applying changes.<\/li>\n\n\n\n<li>Once reviewed, click <strong>Provision<\/strong> to initiate the installation process. The provisioning process may take a few minutes, as EasyApache needs to install and configure the necessary packages.<\/li>\n\n\n\n<li>When provisioning is complete, EasyApache will display a confirmation message.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/packages-1024x700-1.png\" alt=\"enable Application Manager in WHM\" class=\"wp-image-850\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/packages-1024x700-1.png 1024w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/packages-1024x700-1-293x200.png 293w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/packages-1024x700-1-768x525.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verify-the-application-manager-availability\"><strong>Verify the Application Manager Availability<\/strong>:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After enabling mod_passenger, cPanel should now display the <strong>Application Manager<\/strong> feature in the cPanel dashboard for eligible users.<\/li>\n\n\n\n<li>To confirm, log in to a cPanel account and check for the <strong>Application Manager<\/strong> icon under the Software section. This manager allows users to deploy Ruby and Node.js applications directly through their cPanel interface.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"280\" src=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/application-manager-1.png\" alt=\"\" class=\"wp-image-851\" srcset=\"https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/application-manager-1.png 1006w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/application-manager-1-300x83.png 300w, https:\/\/vpswebhostingindia.com\/blog\/wp-content\/uploads\/2024\/10\/application-manager-1-768x214.png 768w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optional-configure-permissions-for-users\"><strong>Optional: Configure Permissions for Users<\/strong>:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you want to restrict or control access to the Application Manager for specific user groups or accounts, you can do so via <strong>Feature Manager<\/strong> in WHM.<\/li>\n\n\n\n<li>Go to WHM\u2019s <strong>Feature Manager<\/strong> and select the feature list associated with the accounts you want to adjust. Ensure the enable Application Manager in WHM or disabled based on your preferences for each user or package.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-apache-passenger-mod-passenger\">What is Apache Passenger (mod_passenger)?<\/h3>\n\n\n\n<p>Apache Passenger, or mod_passenger, is an application server for hosting dynamic applications such as Ruby on Rails, Node.js, and Python applications. By adding this module, Apache gains the capability to route requests to applications in these languages efficiently, enabling seamless app deployment and management. In cPanel, mod_passenger is essential for the Application Manager because it allows Apache to host web applications with various frameworks.<\/p>\n\n\n\n<p>Passenger is particularly popular because it simplifies the server configuration for complex applications, enabling auto-scaling, process management, and efficient load balancing. It is compatible with Apache, meaning it works smoothly within the cPanel\/WHM ecosystem, which is based on Apache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"benefits-of-enabling-the-application-manager\">Benefits of Enabling the Application Manager<\/h3>\n\n\n\n<p><strong>User-Friendly Application Deployment<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable Application Manager in WHM allows users to manage their applications directly from cPanel, which reduces the need for command-line intervention and makes hosting accessible to a broader user base.<\/li>\n<\/ul>\n\n\n\n<p><strong>Improved Performance and Resource Management<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With mod_passenger, application processes are efficiently managed, reducing server load and resource usage, particularly in environments with multiple applications running simultaneously.<\/li>\n<\/ul>\n\n\n\n<p><strong>Support for Multiple Frameworks<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable Application Manager in WHM supports popular frameworks and languages, including Ruby on Rails and Node.js, expanding the types of applications that can be deployed on your server.<\/li>\n<\/ul>\n\n\n\n<p><strong>Enhanced Security and Isolation<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each application operates in its own environment, isolating it from others. This isolation enhances security by preventing one application from affecting others on the same server.<\/li>\n<\/ul>\n\n\n\n<p>By following these steps, WHM administrators can empower users to deploy and manage applications efficiently while maintaining security and performance standards across the server. The Application Manager via mod_passenger in EasyApache 4 is an excellent addition for hosting providers looking to enhance their service offerings with minimal overhead and complexity.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enable Application Manager in WHM (Web Host Manager) is essential for administrators who want to offer Ruby and Node.js application management directly through their users&#8217; cPanel accounts. The Application Manager makes it possible for end-users to deploy and manage web applications without direct access to the server&#8217;s command line, streamlining the process and making application [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,27],"tags":[55],"class_list":["post-843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-whm","tag-enable-application-manager-in-whm"],"_links":{"self":[{"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/posts\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":1,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/posts\/843\/revisions"}],"predecessor-version":[{"id":853,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/posts\/843\/revisions\/853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/media\/852"}],"wp:attachment":[{"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/media?parent=843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/categories?post=843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vpswebhostingindia.com\/blog\/wp-json\/wp\/v2\/tags?post=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}