(Arch linuxにてlighttpdサーバを立ち上げています)
cgiは一般にperlが多いとは思いますが、C言語からのcgiも試みています
perlによるcgiを有効にするにはlighttpd.confの設定に以下を追加
server.modules += ( "mod_cgi" )
cgi.assign = ( ".cgi" => "/usr/bin/perl")
static-file.exclude-extensions = ( ".cgi" )
C言語から作成したcgiを有効にするにはlighttpd.confの設定に以下を追加
server.modules += ( "mod_cgi" )
cgi.assign = ( ".cgi" => "")
static-file.exclude-extensions = ( ".cgi" )
同一のサーバ下で「"/usr/bin/perl"」「""」ともにを有効にする設定方法はありますでしょうか
よろしくお願いいたします
No.2ベストアンサー
- 回答日時:
同じ拡張子で…ということかと思われます。
>#1で、該当のものを試したコトはありませんが……
>cgi.assign = ( ".cgi" => "")
に設定して、perlの方は
http://www.perl-labo.org/junbi/iamperl.htm
の設定を行い、cgiファイルに実行可のパーミッション付けてみたらどうです?
この回答への補足
頭に#!/usr/bin/perlを付けても、HTTPサーバの設定でperlを有効にしていないと出来ないようなのです
「&」のようなもので並列に並べたりするやり方があればうれしいんですが・・・
どちらもcgiで実行というわけにはいきませんでしたが、自分なりに解決しました
やり方は
".cgi"=> "/usr/bin/perl",
に
""
を加えることが出来なかったため、
バイナリのcgiは.binでコンパイルし直し対処しました
cgiについてもbinについてもよく分からないですが、とりあえずはブラウザで表示できました
ありがとうございました
No.1
- 回答日時:
Linx使いなら最低でもマニュアル読まなければ・・
私がこの世界に入った当時は、マニュアル読めば分かることをメーリングリストやニュースグループで聞いたりすると、ひとこと
"man!"
とだけ帰って来た。今に皆優しいし、日本語のサイトも豊富だし・・
⇒Lighttpd (日本語) - ArchWiki( https://wiki.archlinux.org/index.php/Lighttpd_(% … )
この回答への補足
このページはすでに読んでいたのですが2つの言語で書いたcgi(cで書いたcgiとperlで書いたcgi)を同時に有効にする方法が分からず、質問させていただきました
そういった方法も書いてありますでしょうか
私には読んでも分からなかったので、出来ればもう少し詳しく教えていただけますか
よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラボの電源の穴が二つあるの...
-
グラボの16ピンの端子を 8ピン...
-
動画視聴やWebページ閲覧でGPU...
-
9年前のcpuと最近のグラフィッ...
-
特定のゲームに対して特定のGPU...
-
PCのグラボ購入について、アド...
-
Windows10 ステレオミキサーか...
-
Fire TV Stick 4K MAX第2世代の...
-
windows11のパソコンへ適切な音...
-
EAのゲームで画面が点滅する
-
スペックが足りているはずなの...
-
最近pcでゲームをする時、バグ...
-
youtube再生中に突然、PCがフリ...
-
PCから音が出なくなりました。...
-
PCグラフィックボードのグリス交換
-
グラフィックボードの8ピンと16...
-
NvidiaのANSELという機能を使い...
-
グラフィックボードを新しくRTX...
-
RTX4060Ti 16GB と RTX4070 12G...
-
内蔵GPUでCities skylines
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiで拡張子.cgiと拡張子.pl...
-
<form method="post" action="...
-
PerlのCGIでフォームのテキスト...
-
ファイル名の抜き出しについて
-
VBでcgiを動作させるには
-
コマンドラインから、abc.cgi?...
-
cgiから別のcgiへの変数...
-
CGI.pmとcgi-lib.plの差異につ...
-
知恵熱出そうです・・・;
-
CGIから別のCGIへPostするには?
-
c言語とperlのcgi設定方法
-
アップロードされてきた画像フ...
-
月の第一週とは
-
6月の第2 第4火曜日は何日...
-
よくある 『 第○(1・2・3・4・...
-
DBを10件毎に表示ページング...
-
エクセルで毎月第2週日の水曜日...
-
[Excel] ある日の曜日が当月の"...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
おすすめ情報