cPanel面板应用程序管理器

2024-03-05 52

cPanel面板应用程序管理器允许使用 Phusion Passenger® 应用程序服务器部署应用程序。Phusion Passenger 服务器具有进程管理器和反向代理的功能,并为用户提供操作工具。本教程主要介绍cPanel面板如何创建应用程序和相关教程。

注意:本教程适用于 112 至最新版本。

该界面适用于运行 Apache 和 NGINX® 的服务器。

cPanel面板应用程序管理器

一、要求

主机提供商必须在 WHM 的功能管理器界面中选择应用程序管理器功能,并根据操作系统安装以下 Apache 模块之一:

1、ea-apache24-mod-passenger – 该软件包仅适用于运行 Ubuntu 的系统;

2、ea-ruby27-mod_passenger – 该软件包仅适用于运行 AlmaLinux OS 或 Rocky Linux™ 的系统。

如有需要,供应商还应安装以下软件包:

3、ea-apache24-mod_env – 该模块允许应用程序配置为应用程序设置环境变量;

4、如果需要 Node.js™ 应用程序支持,请安装以下软件包之一:

  • ea-nodejs16
  • ea-nodejs18
  • ea-nodejs20

注意:安装 Node.js 软件包时,将卸载任何其他 Node.js 软件包。必须更新任何现有应用程序,以使用新版本的 Node.js。任何新应用程序都将使用最新安装的 Node.js 版本。

5、python – 为应用程序安装相应版本的 python。

注意:应用程序管理器默认使用 /usr/bin/python3(如果存在)。如果不存在,应用程序管理器默认使用 /usr/bin/python。如果想默认使用其他版本,请使用以下命令添加首选版本的路径:

echo -n /path/to/python > /etc/cpanel/ea4/passenger.python

如果需要此功能,请联系主机提供商。

二、应用程序

cPanel面板应用程序管理器

此表包含以下信息:

1、名称 – 应用程序名称。

2、域 – 应用程序的域名。

3、路径 – 相对于主目录,应用程序源代码所在的文件。

4、状态 – 应用程序是否启用或禁用。

5、操作 – 使用此列中的项目执行以下操作:

  • 编辑 – 编辑应用程序;
  • 取消注册 – 取消注册应用程序;
  • 启用依赖关系 – 确认并在必要时安装应用程序的 Node.js 包管理器 (npm) 依赖关系。

三、创建应用程序

在应用程序管理器界面注册应用程序之前,必须先创建应用程序。例如,可以执行以下操作之一:

1、使用我们的 Git 版本控制界面从 GitHub 克隆一个现有应用程序(cPanel ” 主页 ” 文件 ” Git™ 版本控制)。

cPanel面板应用程序管理器

2、在服务器上创建一个新应用程序。

在这些界面中创建的任何内容都无法使用应用程序管理器功能:

  • cPanel 的 Ruby on Rails 界面(cPanel ” 主页 ” 软件 ” Ruby on Rails);
  • cPanel 的 RubyGems 界面(cPanel ” 主页 ” 软件 ” RubyGems);
  • WHM 模块安装程序界面的 Ruby gem 安装程序部分(WHM ” 主页 ” 软件 ” 模块安装程序)。

四、注册应用程序

此功能使用系统中最新版本的 Ruby 配置新应用程序。Passenger 的安装版本决定了系统使用哪个版本的 Ruby。不能安装超过一个版本的 Passenger。

现有应用程序不会更改其 Ruby 版本。如果卸载应用程序的 Ruby 版本,应用程序将不再运行。

要注册应用程序,请执行以下步骤:

1、单击注册应用程序,将出现一个新界面。

cPanel面板应用程序管理器

2、在 Application Name(应用程序名称)文本框中输入应用程序名称。

cPanel面板应用程序管理器

3、从部署域菜单中选择要部署应用程序的主域、附加域或子域。

cPanel面板应用程序管理器

4、在基础应用程序 URL 文本框中输入应用程序的基础 URL。注册应用程序后,在 Web 浏览器中输入此 URL 以访问应用程序。

cPanel面板应用程序管理器

5、在 Application Path 文本框中输入相对于主目录的源代码目录路径。

cPanel面板应用程序管理器

6、选择部署环境。这将设置应用程序运行的服务器环境。

cPanel面板应用程序管理器

  • 如果仍在开发应用程序,请单击 “开发”;
  • 如果已准备好部署和使用应用程序,请单击生产。

7、如果要添加环境变量,请单击 “环境变量 “部分中的 “添加变量”。

cPanel面板应用程序管理器

8、单击部署。

cPanel面板应用程序管理器

五、环境变量

注意:要添加环境变量,系统管理员必须安装 ea-apache24-mod_env Apache 模块。

环境变量允许配置应用程序在多个系统上运行的进程。环境变量表包含以下信息:

1、变量名称 – 环境变量的名称。

环境变量名称必须满足以下条件:

  • 名称只能包含字母、数字、下划线和破折号;
  • 名称必须包含 256 个字符或更少;
  • 名称不能以数字开头。

2、Value – 环境变量的值。

环境变量值必须包含 1024 个或更少的 ASCII 可打印字符。

3、操作 – 使用此列中的项目执行以下操作:

  • 编辑 – 编辑环境变量;
  • 取消注册 – 删除环境变量。

六、添加环境变量

要在应用程序的配置文件中添加环境变量,请执行以下步骤:

cPanel面板应用程序管理器

1、在环境变量部分,单击添加变量。

2、在变量名称列的环境变量名称文本框中输入变量名称。

3、在 “值 “列的 “环境变量值 “文本框中输入变量值。

4、单击操作栏中的保存。

七、编辑应用程序

要编辑应用程序的配置文件,请执行以下步骤:

cPanel面板应用程序管理器

1、在应用程序表中,找到要编辑的应用程序。

2、在操作栏中单击编辑。这时会出现一个新界面。

3、进行所需的更改。

4、单击部署。

八、取消注册应用程序

取消注册应用程序会将其从列表中删除,并删除其配置文件。但不会删除应用程序。

要取消注册应用程序,请执行以下步骤:

1、在应用程序表中,找到要取消注册的应用程序。

cPanel面板应用程序管理器

2、单击取消注册。此时会出现一条确认信息。

cPanel面板应用程序管理器

3、单击取消注册以完全取消注册应用程序,此时会出现一条成功消息。

cPanel面板应用程序管理器

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。