0

我刚刚安装了openbsd 56,想配置默认的Reyk Floeter 的httpd 服务器。

以下是我遵循的简单步骤:

  • 我通过 pkg_add 安装了 php-fpm
  • 我在 /etc/rc.conf 中授权了 httpd
  • 我创建了一个文件 /var/www/htdocs/index.php
  • 我开始了 php-fpm 和 https
  • 我测试了 192.168.xx.xx/index.php

而且效果很好。一切正常,php脚本执行良好,浏览器显示页面成功。

问题是我查询的是192.168.xx.xx/index.php,但是如果我只查询IP(192.168.xx.xx/),它不会执行php脚本并建议下载它。

有什么理由或解决方案吗?

仅供参考,php-fpm 配置是默认配置。httpd 配置非常基本:

ext_addr="egress"
server "default" {
        listen on $ext_addr port 80
        location "*.php" {
                fastcgi socket "/run/php-fpm.sock"
        }
        directory { no auto index, index "index.php" }
}

谢谢你的帮助 !

4

1 回答 1

1

以前,不支持将 FastCGI 页面用作默认索引。这在 -current 中是固定的。

于 2015-02-20T15:59:27.617 回答