質問: お世話になります。 Nginxをリバースプロキシとして、Apacheを動作させようとしています。 とりあえず、大体の設定作業は終わり、HTMLとPHPは正常に表示できるようになりました。 そして、現在Perlスクリプトを動かそうとしているのですが、やり方がよくわからずにいます。 とりあえず、Apacheのバーチャルホストの設定ファイルに下記を記述しました。 ``` Options +ExecCGI AddHandler cgi-script .cgi ``` しかし、これではまだ不十分なのか、Perlのソースがブラウザ上に直接表示されてしまいます Nginx側で何か設定が必要なのでしょうか。 また、設定が必要な場合、どのような設定をすればよいでしょうか。 環境は、Ubuntu18.04.3、Nginx Ver.1.16.1、Apache Ver.2.4.29です。 以上、よろしくお願いいたします。
回答: お世話になります。 私の単純なミスで、cgiを動作させるモジュールがロードされていなかったため、Perlスクリプトが動かなかったようです。 ``` a2enmod cgi ``` でモジュールを有効化して、Apacheを再起動させたところ、正常に動作するようになりました。 ありがとうございました。 以上、今後ともよろしくお願いいたします。