运行 GoAhead

GoAhead 构建时默认监听指定的默认端口。通常设置为 HTTP 的端口 80 和 SSL 的端口 443。但是,您可以通过 GoAhead 命令行选项覆盖这些设置。如果在命令行中用 IP 地址或端口号调用 goahead,GoAhead 将监听该 IP 地址而不是默认的。

GoAhead 命令行用法如下:

  1. goahead [options] [documents] [IP]:[PORT]

如果省略了 PORT 部分,则 GoAhead 将监听端口 80。如果省略了 IP 地址并提供了端口,则 GoAhead 将监听所有网络接口。可以提供一个可选的文档根目录来指定网页的位置。

GoAhead 命令选项

选项 描述
--auth 文件名 定义身份验证配置文件的名称。默认情况下为 auth.txt。如果 GoAhead 是使用 PAM 支持(Unix Pluggable Authentication Modules)构建的,则密码将从系统密码数据库进行身份验证。
--debugger 禁用超时以便更轻松地进行调试。
--log 日志文件 指定要记录消息的文件。这将覆盖配置文件中的 ErrorLog 指令。logSpec 的语法是 logName[:logLevel]。当超过最大大小时,日志文件将被旋转到 logName.old,并启动一个新的日志文件。日志级别是介于 0 和 9 之间的数字,其中 0 最不详细。-l 选项是 —log 的别名。
--home 目录 指定服务器根目录的起始目录。该目录包含 GoAhead 配置文件。
--route 路由文件 此选项将覆盖默认路由配置文件名“route.txt”。当 GoAhead 启动时,它会读取路由配置文件以加载 URI 路由。这些路由定义了在接收到各种客户端请求时应采取的操作。
--verbose —log stderr:2 的简写。-v 选项是 —verbose 的别名。
--version 显示 GoAhead 版本号