您想学习如何在运行 Ubuntu Linux 的计算机上安装 Apache 并启用 GO CGIs 吗? 在本教程中,我们将向您展示如何启用 CGI 功能,以及如何使 GO 脚本在 Apache 服务器上运行。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
• GO 1.14.16

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

教程 Ubuntu - 去阿帕奇的 Cgi

安装 Apache 服务器并启用名为 CGID 的模块。

Copy to Clipboard

重新启动 Apache 服务。

Copy to Clipboard

下载并安装 GO 包。

Copy to Clipboard

GOLANG 软件安装在 /usr/本地文件夹下。

为了正常工作,GO 软件希望系统具有一组环境变量。

让我们创建一个文件来自动执行所需的环境变量配置。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

重新启动计算机。

Copy to Clipboard

验证是否自动创建了所需的环境变量。

Copy to Clipboard

下面是正确的输出:

Copy to Clipboard

例如,让我们创建一个 GO 脚本。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

生成 GO 脚本并移动到 Apache CGI 目录。

Copy to Clipboard

访问 Apache 的 CGI 目录。

更改文件权限。

Copy to Clipboard

打开浏览器并输入 Web 服务器的 IP 地址以及 /cgi-bin/test.go。

在我们的示例中,浏览器中输入了以下 URL:

• http://172.31.8.195/cgi-bin/test.go

GO 脚本应显示以下消息。

Apache CGI GO

祝贺! 现在,您可以使用 GO 作为 CGI。