プロが教える店舗&オフィスのセキュリティ対策術

ふと思ったのですが、設置してあるCGIで例えば掲示板やメールフォームなどなどサーバー上で簡単にコピーしてもうひとつ設置!とかって出来ないものでしょうか?

できたらとても簡単ですし、便利かなーと思ったのですが?どうなのでしょうか?詳しい方よろしくお願いいたします。

また、違った方法でも似たような感じで簡単に設置できる方法などアドバイスいただけましたら幸いです!

よろしくお願いいたします。

A 回答 (3件)

UNIX系さーばーとしてお答えします


同じディレクトリ内にCGIをコピーする場合
teratermなどでサーバーにログインして
コピー元がa.cgi コピー先が b.cgiなら
cp a.cgi b.cgi
と入力します。パーミッションも同じままコピーされます
そのCGI用にサブディレクトリを設置してあって
ディレクトリごとコピーする場合、それぞれA-BBS B-BBSなら
cp -rf A-BBS B-BBS
です。
で、下の方も書かれていますが、cgi中に記述された
パス関係も全く同じままですので、まあライブラリは共有するとしても
ログや設定fileはパス指定が問題です
上の例でA-BBS/以下にログfileがありパス指定で
./bbs.log とか ./log/bbs.log のような相対指定なら良いのですが
/home/tarou/public_html/A-BBS/bbs.log のような
絶対パスだとそのままではまずいですし
相対パスでもcgiからみて別ツリー系統 例えば
../log/bbs.log のような指定があると これまた書き換えです
で、それを確認するにしても書き換えるにしても
ある程度のプログラミング能力が必要ですね
    • good
    • 0

すでにCGIをおもちでしたら、簡単な設定を変更する


だけで複数同じようなものを運用することは可能です。
一般に「汎用性」といいます。

逆に汎用性のないプログラムの場合は
そのような運用は難しいです。
    • good
    • 0

稼動しているものをコピーするのは無理です。


簡単に設置できる…かは判りませんが、現在使っているCGIファイルがローカルに保存されているなら、それを別フォルダにUPしてパーミッションを設定すれば済むと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!