Hiawatha Web Server 本地指南

Hiawatha 注重安全的轻量 Web 服务器,在 localhost 上托管静态与 PHP 站点。


Hiawatha 是开源 Web 服务器,强调安全特性(请求限制、SQL 注入防护等),资源占用低,可用于本地静态站点或配合 PHP FastCGI 开发。

默认 localhost 访问

用途地址
默认 HTTPhttp://localhost
自定义端口hiawatha.confBinding 中设置

默认监听 80 端口(视安装配置而定)。

安装

  • Linux:部分发行版提供 hiawatha 包,或从源码编译
  • 配置文件通常位于 /etc/hiawatha//usr/local/etc/hiawatha/

基本配置

在配置文件中定义 Website 块,设置 Hostname = localhostWebsiteRoot 指向项目目录:

Website = {
    Hostname = localhost
    WebsiteRoot = /var/www/myapp
    StartFile = index.html
}

重载配置后访问 **http://localhost**。

常见问题

403 / 连接被拒
检查 WebsiteRoot 权限与 Binding 端口是否监听。

PHP 支持
需配置 FastCGI 连接 php-cgi,参考官方文档。

小结

Hiawatha 适合注重安全配置的本地 Web 环境,通过 http://localhost 访问配置的站点根目录。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run