apache — выполнение openbsd httpd php

Я только что установил openbsd 56 и хочу настроить httpd сервер Reyk Floeter по умолчанию.

Вот простые шаги, которые я выполнил:

  • Я установил php-fpm через pkg_add
  • Я авторизовал httpd в /etc/rc.conf
  • Я создал файл /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" }
}

Спасибо за вашу помощь !

0

Решение

Ранее обслуживание страницы FastCGI в качестве индекса по умолчанию не поддерживалось. Это исправлено в -current.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]