openbsd httpd php执行

时间:2015-01-19 11:21:07

标签: apache php openbsd

我刚安装了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" }
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

以前,不支持将FastCGI页面作为默认索引提供服务。这在--current中修复。