mar1boro Posted October 12, 2023 Share #1 Posted October 12, 2023 установлена свежая последняя DSM, не получается добиться чтобы отработал в браузере скрипт test.cgi. Поставил WebStation, Apache 2.4, Perl, всячески пробовал дописывать в конфиге Apache параметры и .htaccess в папку с файлом кидать и разрешения скрипту давать. Только разные ошибки http вылазят или "You don't have permission to access this resource.", или вообще модуль Apache крашится и можно только переустановить его. Может кто-то пошагово может тут написать где чего добавить\поменять чтобы заработало на чистой системе? Quote Link to comment Share on other sites More sharing options...
Brull Posted October 18, 2023 Share #2 Posted October 18, 2023 поставил VirtualDSM, в ней добавил "Web Sattion", "Текстовый редактор" в редакторе вставил текст: #!/usr/local/bin/perl # hello.pl -- my first perl script! print "Content-type: text/html\n\n"; print <<"EOF"; <HTML> <HEAD> <TITLE>Hello, world!</TITLE> </HEAD> <BODY> <H1>Hello, world!</H1> </BODY> </HTML> EOF сохранил в папку web c именем test.cgi открыл в браузере <IP>/test.cgi Все работает без дополнительных настроек. Обычно ошибки вида "You don't have permission..." говорят о недостаточности прав на чтение/исполнение папок/файлов, чаще всего права слетают если редактировать файлы в консоли , а не в веб редакторе DSM. Восстановить права по умолчанию так: Спойлер 1 Quote Link to comment Share on other sites More sharing options...
mar1boro Posted October 23, 2023 Author Share #3 Posted October 23, 2023 On 10/18/2023 at 11:22 AM, Brull said: Все работает без дополнительных настроек. там была особенность в том что по ip работало а по имени домена виртуального нет. Все решилось правильным .htaccess Quote Link to comment Share on other sites More sharing options...
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.