私はApache 2.4サーバを使用しています。私は次のスクリプトを持っています:Apache内のPerlスクリプト内でScriptAliasサイトを呼び出せません
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サーバーで実行すると、動作しません。私は何も返さない。
このスクリプトをローカルで実行すると、正常に動作します。それは私のscript.plをApacheサーバ上で実行し、正しいデータを取得します。
私はここで間違っている可能性がありますか?これをデバッグするのに役立つ情報があれば奨励されます。
はここに私のApacheの設定ファイルで、このディレクトリの私の構成設定です:私はこの質問を投稿した直後、
ScriptAlias /mydir/ /srv/mydir/
<Directory /srv/mydir/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
おそらく、サーバーにカールがインストールされていない可能性があります。 – SuperDuperApps