Apache環境にてCGI(Perl)を稼働させたい

TOP Forums インストール(Installing KUSANAGI) Apache環境にてCGI(Perl)を稼働させたい

Apache環境にてCGI(Perl)を稼働させたい

Tagged: 

Viewing 2 reply threads
  • Author
    Posts
    • #412
      goto
      Participant

        みなさま始めまして。
        本フォーラム内やWebを検索していたのですが、手順等解説しているところが見つからず、お教えいただければと思います。

        Kusanagiを利用してWordpressを運用中ですが、同一サーバ・同一ドメイン内にて、PerlによるCGIも稼働させなければならない状況になっております。
        Webを検索しておりますと、「KUSANAGI環境でCGI(perl)を動かす」という記事は見つかりましたが、nginxを前提に書かれております。

        見つけた記事
        https://column.prime-strategy.co.jp/archives/column_1314

        当方で過去に稼働させていたコンテンツの環境などから、Kusanagiの初期設定時に以下のように選択しております。

        Webサーバ: apache
        PHP: PHP5
        Ruby: Ruby2.4
        DBサーバ: MariaDB

        Apacheで同様のことを行う手順について、Webでいろいろ検索しているのですが見つかりません。
        どのようにするのがよいでしょうか。

        また上記ページ内には「fcgiwrap はyumレポジトリ上に無いため、yumで入れられるfcgi-perlで動かす方法を紹介している外部サイトもそこそこあります。」とあります。
        今後の運用上都合がよいため、可能な限りyumやrpmでインストールできる方がありがたいのですが、Apache + fcgi-perlでも実現可能であれば、その方法も知りたく思っております。

        以上、よろしくお願いいたします。

      • #413
        goto
        Participant

          自己レスです。
          とりあえずはうまく稼働した模様です。変更点は以下の点でした。
          追加のパッケージなどはインストールしておりません。

          /etc/httpd/httpd.conf内を編集

          #AddHandler cgi-script .cgi
             ↓
          AddHandler cgi-script .cgi

          /etc/httpd/conf.d/プロファイル名_ssl.confを編集

          Options FollowSymlinks
                  ↓
          Options FollowSymlinks ExecCGI

          コンフィグファイルの書式チェック
          # apachectl configtest

          Apacheの再起動
          # systemctl restart

          AddHandlerのコメント解除については既に行っていたのですが、編集対象ファイルを誤っておりました。

          誤)/etc/httpd/conf/httpd.conf
          正)/etc/httpd/httpd.conf

          非常にお恥ずかしいお話でした。
          また何かありましたら、相談させてください。

        • #414
          goto
          Participant

            さらに自己コメントです。

            上記に書いた手順内で、Apacheの再起動に誤りがありました。

            誤)# systemctl restart
            正)# systemctl restart httpd

            これをご覧になっている方はお分かりかと思いますが、念のため記載しておきます。

        Viewing 2 reply threads
        • You must be logged in to reply to this topic.

        Next article

        フォーラムについて