企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> 本节以 Ubuntu 为例 许多 Linux 的发布版都已经默认带有 Apache 的安装。如果你的情况不是,打开终端窗口并输入: ~~~ > sudo apt-get install apache-dev apache ~~~ 确保安装的版本高于 2.2.x 版本 。否则 mod_neko 模块可能不能正常工作;咨询 [www.haxe.org](http://www.haxe.org) 网站了解可能的解决方法。 提示输入你的管理员密码,然后开始下载和安装过程,按照需求配置你的系统。 一旦完成安装,用你喜欢的文本编辑器打开文件 /etc/apache/http.conf 。可以在终端窗口中使用如下的命令: ~~~ > sudo gedit /etc/apache/httpd.conf ~~~ 如果需要确认的 话,输入你的管理员密码。现在到文件的末尾,添加如下行: ~~~ #BEGIN NEKO LoadModule neko_module “/usr/lib/neko/mod_neko.ndll” AddHandler neko-handler .n DirectoryIndex index.n #END NEKO ~~~ 开始和最后一行只是注释你的修改内容,可以忽略它们。 LoadModule 一行指示web 服务器从指定位置加载 neko_moudle 。如果你安装 Neko 到不同的目录,可能需要修改这个路径。 在 Neko 目录中,有一个 mod_neko.ndll(点号之前没有 2),这是用于 Apache version 1.3.x 。 下面的行声明每个请求 .n 扩展名文件,必须被 neko-handler 处理,这是 neko_module 的一部分。 最后的 DirectoryIndex 行,建议在用户代理请求一个目录路径的时候尝试寻找和服务一个 index.n 文件。。 现在打开并编辑 /etc/ld.so.conf 并添加你的 路径到 Neko 安装目录(例如,/usr/lib/neko)。然后运行如下的终端命令行: ~~~ > sudo ldconfig ~~~ 如果需要的话,输入管理员密码并确认。这使 Neko 托管在 Apache 中。重启 Apache 。 好了。 要测试你的安装,编译一个 .n 文件并拷贝它到默认的 web 服务器目录(例如,/var/www)。现在打开浏览器,输入 URI http://localhost/filename.n ,filename 是编译后的 Neko 文件的名称。查看结果。本章的后面,一个真实世界的例子可以用来测试Apache 环境是否成功配置。 注意,你的过程可能不尽相同,因为各种不同的Linux 发布版本。但是如果如果你在Linux工作过,可能你已经知道这些。