Я запускаю сервер Apache 2.4. У меня есть следующий сценарий:Не удается позвонить в ScriptAlias Site внутри скрипта Perl внутри Apache
1 #!/usr/bin/perl
2
3 use strict;
4 use warnings;
5 use Getopt::Std;
6
7 my $build = `curl -s https://myserver.myurl.com/mydir/myscript.pl`;
8 print "$build\n";
Этот сценарий живет на сервере Apache. Если я запустил этот скрипт на сервере apache, это не сработает. Я ничего не возвращаю.
Если я запускаю этот скрипт локально, он работает так, как ожидалось. Он выполняет мой скрипт.pl на сервере apache, и я возвращаю правильные данные.
Что я могу сделать здесь неправильно? Любая информация, которая поможет мне отладить это, рекомендуется.
Вот мои настройки конфигурации для этого каталога в моем апаче конфигурационного файла:
ScriptAlias /mydir/ /srv/mydir/
<Directory /srv/mydir/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
У вас, вероятно, нет завитка, установленного на сервере. – SuperDuperApps