Я только что установил openbsd 56 и хочу настроить HTTP-сервер Reyk Floeter по умолчанию.openbsd httpd php execute
Вот простые шаги, которые я затем:
- я установил PHP-FPM с помощью pkg_add
- I уполномоченного HTTPD в /etc/rc.conf
- Я создал файл/уаг/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 и предложит его загрузить ,
Есть ли причина или решение для этого?
FYI, конфигурация 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" }
}
Благодарим за помощь!
Я не могу воспроизвести эту ошибку, у меня 5,6 полностью исправлено. Простой веб-сайт с php и конфигурация, которую вы публикуете для меня, с и без index.php. Вы применили этот патч для 5.6? http://ftp.openbsd.org/pub/OpenBSD/patches/5.6/common/009_httpd.patch.sig – vtamara