开发者服务门户要求

开发者服务门户 v. 4.16.09

以下是安装所需的硬件和软件要求。

硬件

要求

操作系统

以下安装说明和提供的安装文件已经过测试 https://apigee.com/docs/api-services/reference/supported-software

RAM

1 GB

硬盘

10 GB

网络接口

需要有效的互联网连接。

在安装过程中,安装程序会从网络中下载资源。 如果您的环境设置为代理传出的 HTTP 和 HTTPS 请求,那么您的代理 都必须配置为正确处理在 下载。

例如,向 https://drupal.org/ 发出的请求会返回 HTTP 301 状态代码以及重定向到 https://www.drupal.org/

您的代理应配置为返回 HTTP 200 状态代码, 重定向的内容。

对于 SAP 安装,如果您的环境设置为代理传出 HTTPS 请求, 那么您的代理必须支持 TLSv1.0。OpenSSL 0.9.8 不支持 TLSv1.1 或 TLSv1.2, 仅支持 TLSv1.0。

MySQL 数据库要求

如果您选择在开发者版所在的计算机上安装 MySQL 服务器 单机拓扑、开发者渠道服务安装程序 输入数据库名称和数据库用户,然后安装 MySQL Server 并创建 数据库架构安装的版本是适用于您的操作系统的最新版本。

如果您希望将 MySQL Server 安装在单独的系统上,则必须先安装 启动开发者渠道服务安装程序之前,请先在该系统上启动 MySQL 服务器。您必须 已安装 MySQL 5.0.15 或更高版本。

开发者渠道服务安装程序要求 MySQL 服务器包含一个具有以下 空数据库架构。开发者渠道服务安装程序会提示您输入数据库 主机名、数据库名称和数据库用户然后,安装程序连接到数据库, 默认数据库表和数据。

开发者渠道服务会使用数据库用户连接到数据库; 具有以下权限:SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE 临时表、锁定表。

例如,要创建名为 devportal 的数据库和名为 devportal 的用户,请运行以下命令:

  1. 在系统上安装 MySQL 服务器。
  2. 使用以下命令,以根用户身份登录 MySQL:
    >mysql -u root -p
  3. 出现提示时,输入 root 密码。
  4. 在 mysql>提示符,请输入以下内容以创建 devportal 用户:
    mysql>创建用户 “devportal”@'localhost'由“devportal”标识;
    mysql>将 *.* 上的所有权限授予 'devportal'@'localhost';
    mysql>清空权限;
    mysql>退出
  5. 在系统提示符处,创建 devportal 数据库:
    >mysqladmin -u devportal -p create 开发者门户

    输入 devportal 密码。
  6. 登录 MySQL 并通过门户的 IP 授予对 devportal 的访问权限 服务器:
    mysql>在开发门户上授予全部权限。*收件人 devportal@'portalIP'身份识别者 “devportalPW”;

    其中 portalIP 是门户服务器的 IP 地址, devportalPWdevportal 用户的密码。
  7. 修改 /etc/my.cnf ,将绑定地址设置为 MySQL 服务器的 IP 地址。
  8. 重启 MySQL:
    >/etc/init.d/mysqld 重启
  9. 确保端口 3306 在 MySQL 服务器上处于打开状态。此过程取决于您的 系统。例如,对于 Linux,请使用以下命令:
    >/sbin/iptables -A 输入 -i eth0 -p tcp --destination-port 3306 -j 接受

安装开发者渠道服务时,指定不在本地安装 MySQL Server。您 然后,系统将提示您输入远程 数据库。

Red Hat Enterprise Linux (RHEL) 要求

由于需要订阅才能访问从 Red 下载的软件,RHEL 具有额外的要求 帽子。服务器必须能够连接到互联网,才能通过 yum 下载 RPM。如果使用的是 RHEL, 该服务器必须在 Red Hat Network (RHN) 上注册,并将该服务器注册到该服务器(可选) 。

在安装过程中会检查 Red Hat 要求,门户安装程序会提示您 如果 RHEL 尚未注册。如果您已经拥有 Red Hat 登录凭据,则可以使用 先使用以下命令注册 RHEL,然后再开始安装:

> subscription-manager register --username=my_username --password=my_password --auto-attach 

my_usernamemy_password 替换为 Red Hat 凭据。

如果您有 RHEL 的试用版本,则可以获得 30 天的试用许可。如需了解更多详情,请参阅 https://access.redhat.com/solutions/32790

SMTP 要求

默认情况下,该门户使用 PHP mail() 函数发送邮件。PHP 尝试发送电子邮件 在本地系统上使用 sendmail(可在 PHP 的 php.ini 文件中配置)。

在生产环境中,Apigee 要求您配置 SMTP 服务器以发送电子邮件 从门户接收消息因此,您必须确保 Drupal 可以访问 SMTP 服务器上的必要端口对于非 TLS SMTP,端口号通常为 25。对于 已启用 TLS 的 SMTP,该值通常为 465,但请咨询您的 SMTP 提供商。

其他要求

要执行安装,安装软件的用户必须具有 root 权限 访问权限。

部署架构要求

开发者渠道服务通过 REST 与 Apigee Management Server 具有一个接口 用于存储和检索有关用户应用的信息。开发者 渠道服务需要能够通过 HTTP 或 HTTPS 连接到管理服务器, 具体取决于您的安装情况。

开始 安装

在开始安装之前,您必须准备好以下信息:

  1. 您要配置哪个平台:Red Hat 还是 CentOS?如果是 Red Hat 安装, 机器必须在 Red Hat Network 上注册才能下载每千次展示收入。
  2. 您是否计划在本地机器上安装 MySQL?部分高可用性安装需要使用 MySQL 与提供门户网页的计算机不在同一台计算机上。如果是这种情况,请 请勿在本地安装 MySQL。如果你想在同一机器上轻松安装所有组件 然后在本地安装 MySQL。
  3. 如果您要访问远程 MySQL 服务器,请提供主机名、端口、数据库名称、用户名 和密码。远程 MySQL 服务器应该已经配置好了 然后再开始安装
  4. Web 服务器的完全限定域名是什么?(此信息将被添加到 至 /etc/hosts)。这应该是 IP 地址或主机名,例如 portalserver.example.com。默认值 为 localhost
  5. 是否要为 Apache 的虚拟主机使用 Apigee 的默认配置? 使用您在上面第 7 步中指定的主机名创建一个虚拟主机。
  6. 通过三条信息,您的门户可以与 Apigee 通信 边缘管理服务器。这些信息如下: <ph type="x-smartling-placeholder">
      </ph>
    1. Apigee Management API 端点的网址:这可以是 主机名或 IP 地址此为 REST 端点,创建 并为开发者注册应用密钥。默认端点为 https://api.enterprise.apigee.com/v1

      对于用于私有云的 Edge,网址将采用以下格式:
      http://EdgeIp:8080/v1

      或者:
      https://EdgeIp:SSLport/v1

      其中 EdgeIp 是边缘管理服务器的 IP 地址, SSLport 是 Edge Management API 的 SSL 端口。例如: 8443。
    2. Apigee 组织名称:门户和 Apigee Edge 组织。您将在设置 Management API 端点。默认值为 my-org。
    3. Management API 端点的用户名和密码:来自 Edge 的门户必须由贵组织的管理员执行。

      此用户名/密码仅供贵组织的管理员使用, 从门户连接到 Edge。例如,如果您指定了 该用户,并且该用户在 Edge 上被删除,则门户将无法再 连接到 Edge。因此,请仅在贵组织中专门为此创建管理员 连接。

      例如:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd