sesimos

其他类别 2025-08-18

sesimos - 安全,简单,现代的Web服务器

特征

  • 完整的IPv4和IPv6支持
  • TLS服务器名称检查(SNI)
  • 通过HTTP和HTTPS服务本地文件
    • 文件压缩(Gzip,Brotli)
    • 压缩文件的磁盘缓存
  • 其他HTTP和HTTPS服务器的反向代理
    • 透明Websocket反向代理
  • FASTCGI支持(例如php-fpm)
    • 自动路径信息检测(例如/my/file/extra/path >脚本: /my/file.php ,路径信息: extra/path
  • 支持MaxMind的GeoIP数据库
  • 可选的DNS反向查找用于连接主机
  • 自动URL重写(例如/index.html > //test.php > /test
  • 现代外观和响应式错误文件

配置

有关更多详细信息,请参见Doc/example.conf。

全球指令

  • geoip_dir (可选) - 通往包含GEOIP数据库目录的路径

配置

  • [cert ] - 开始证书的部分
    • certificate - SSL证书(或证书链)的路径
    • private_key通往SSL私钥的路径
  • [host ] - 开始虚拟主机的部分
    • cert - 使用的证书名称
    • 当地的
      • webroot直达根目录的路径
      • dir_mode指定没有index.htmlindex.php目录的行为
        • forbidden - 服务器将使用403 Forbidden响应
        • info - 尝试将路径信息传递到上限.php文件。
        • list - 目录的列表内容(尚未实现
    • 反向代理
      • hostname - 服务器的主机名是反向代理
      • port - 要使用的端口
      • http使用HTTP与服务器进行通信
      • https使用https与服务器通信
下载源码

通过命令行克隆项目:

git clone https://github.com/NerLOR/sesimos.git