Hiawatha Web Server 本地指南
Hiawatha 注重安全的轻量 Web 服务器,在 localhost 上托管静态与 PHP 站点。
Hiawatha 是开源 Web 服务器,强调安全特性(请求限制、SQL 注入防护等),资源占用低,可用于本地静态站点或配合 PHP FastCGI 开发。
默认 localhost 访问
| 用途 | 地址 |
|---|---|
| 默认 HTTP | http://localhost |
| 自定义端口 | 在 hiawatha.conf 的 Binding 中设置 |
默认监听 80 端口(视安装配置而定)。
安装
- Linux:部分发行版提供
hiawatha包,或从源码编译 - 配置文件通常位于
/etc/hiawatha/或/usr/local/etc/hiawatha/
基本配置
在配置文件中定义 Website 块,设置 Hostname = localhost 与 WebsiteRoot 指向项目目录:
Website = {
Hostname = localhost
WebsiteRoot = /var/www/myapp
StartFile = index.html
}重载配置后访问 **http://localhost**。
常见问题
403 / 连接被拒
检查 WebsiteRoot 权限与 Binding 端口是否监听。
PHP 支持
需配置 FastCGI 连接 php-cgi,参考官方文档。
小结
Hiawatha 适合注重安全配置的本地 Web 环境,通过 http://localhost 访问配置的站点根目录。