alibek Posted May 23, 2022 Posted May 23, 2022 Нужно к сайту на nginx прикрутить cgi-скрипт на Perl. Конфигурацию, за небольшим исключением, взял отсюда: https://github.com/vazhnov/smokeping_nginx/blob/main/best.conf Корень веб-сервера netmon.local находится в /srv/netmon/www. В корне создан пустой подкаталог smokeping. При попытке открыть страницу http://netmon.local/smokeping/ получаю ошибку 403, в логах следующее: *3 directory index of "/usr/share/smokeping/www/" is forbidden, client: 10.1.144.3, server: netmon.local, request: "GET /smokeping/ HTTP/1.1", host: "netmon.local", referrer: "http://netmon.local/" Если скрипт /usr/lib/cgi-bin/smokeping.cgi запустить в консоли вручную, то он успешно отрабатывает и возвращает правильный html-контент. Не могу сообразить, что не доделал. Вроде бы какая-то мелочь. Вставить ник Quote
MMM Posted May 23, 2022 Posted May 23, 2022 а /smokeping/smokeping.cgi открывается нормально? Вставить ник Quote
YuryD Posted May 23, 2022 Posted May 23, 2022 Тут же по наглийски написано, что-то где-то не туда встало, но скорее в конфиге nginx, или с правами на файлы кривовато directory index of "/usr/share/smokeping/www/" is forbidde Вставить ник Quote
MMM Posted May 23, 2022 Posted May 23, 2022 В 23.05.2022 в 16:19, alibek сказал: А так открывается. ну значит надо переадресацию нарисовать с каталога на /smokeping.cgi Вставить ник Quote
alibek Posted May 23, 2022 Author Posted May 23, 2022 Там для этого index был указан, но что-то получилось не так. Завтра переделаю конфиг. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.