• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自社サーバー異常発生。CGIがポートをさわってる?)

自社サーバー異常発生。CGIがポートをさわってる?

marimo_cxの回答

  • ベストアンサー
  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

> 掲示板のポートが81番になっており これの意味が解りません。 問題があるなら80にするか、管理画面を他のポートにしてしまえば 良いのではないでしょうか? pwdディレクトリのパスはcgiから参照さえ出来ればどこにあったっ て構いません。おっしゃるようにpublic_html以下でない方が良いで しょう。 ちなみにpwdのパスとポート番号は無関係です。

pokiseijin
質問者

お礼

お返事が遅くなりました。 すみませんでした。 色々と調べましたが、不可解なことばかりです。 まずポート81番に関しては、管理用の81番ポートを通してCGI(pass,BBS等)を 設置したりしていたそうです。 またベンダーが言うにはhttp.confが一度消えて新しい日付でいつのまにか 入っていた。ハッキングされたのではないか?と・・・ 公開前で全く中身も出来ていない状態ですが、それが事実ならOSの入れ直しだと言われました。 質問の要求は81番が駄目だとは分かるが、変えたいのにその方法が分からないと言うことでした。

関連するQ&A

  • CGIを一つのサーバーに置くには・・・

    こんにちは。 CGI初心者ですよろしくお願いします。 タイトル通りなんですが、サーバにCGIを置きたいのです。 the roomさんのCGI↓ ttp://dream.lib.net/room/ ttp://dream.lib.net/room/cgi/e_ranklink.html 例えば ttp://xxxxx.com/index.html で 二つのランキングサイトを作るには、 ttp://xxxxx.com/rank1/cgi-bin/ranklink/ranklink.cgi? ttp://xxxxx.com/rank2/cgi-bin/ranklink/ranklink.cgi? ディレクトリを分けてやればいいのでしょうか? あと ・他のサーバからのCGIへのアクセスが禁止されている(freeweb等) ・ファイル生成が出来るパーミッション設定が出来ない(基本的には 777。755等でも行ける場合あり) 以上の環境の方は、Ranking Link の設置・運営は不可能です。 また、サーバによってはランキングCGIの設置が禁止されている場合もあります。 よく確認してから設置を行ってください。 では、CGIの設定を行います。 とマニュアルで書いてありました。 ttp://www.asj.ne.jp/faq/index.html ↑のサーバーを使いたいのですが大丈夫でしょうか? もしだめだった場合いい有料サーバー教えてください。

    • 締切済み
    • CGI
  • CGIでパスワードのセキュリティについて

    CGIで管理者用パスワードを設定しますが(画面入力と比較するワード)、 このパスワードは インターネットからファイルをダウンロードするアプリ ケーションなどでソースを見られてしまう事は無いのでしょうか? もし見られてしまう場合 何か防ぐ方法は有りませんか? xxx.cgi?pass=pass1234 とかやれば良いでしょうか? # 管理用パスワード $pass = 'pass123'; ←これです パスワード <input type=password name=pwd size=8> if ( $in{'pwd'} ne $pass ) { &error("パスワードが違います"); } サーバーは ニフティ又はビックローブを予定。

    • ベストアンサー
    • CGI
  • Fedora Core1サーバーでCGIが利用できません

    Fedora Core1でwebサーバーを立てたのですが、実行しようとすると「500 Internal Server Error」となってCGIが動きません。 perlへのパスやパーミッションの設定も見直しましたが、どこの設定が間違っているか分からないので、設定方法を教えてもらえないでしょうか? 現在の環境は ホスト名:saba.dyndns.org perlのパス:/usr/local/bin/perl CGIを仕えるようにしたいユーザー:guest CGIを設置するディレクトリ:/home/guest/cgi-bin/ Apacheのバージョンは2.0.49 となっています。 また以下はhttpd.confの抜粋です。 Listen *:80 #ScriptAlias /cgi-bin/ "/var/www/html/" ScriptAlias /cgi-bin/ "/home/guest/public_html/cgi-bin/" AddHandler cgi-script .cgi .pl <Directory "/home/guest/public_html/"> Options ExecCGI AllowOverride None Allow from all Order allow,deny </Directory> <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options Includes ExecCGI FollowSymLinks <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> 長文失礼しました。

  • CGIに関して

    CGIに関してなのですが、CGI実行ディレクトリ名binーcgiにすると言う点で困っています。今、掲示板をHPにアップしようとしているのですが、掲示板設置のマニュアルでは以下の通りとなっています。とりあえず、以下の作成が全然全く分からなくって困っています。分かる方がおられましたら是非ご回答下さいますようお願いいたします。 ホームディレクトリ(ここではpublic_htmlディレクトリとします) の下に、cgi-binディレクトリ(フォルダ)を作成し、必要なファイルををFTP 転送します。全体のディレクトリ構成とファイル位置は以下のとおりです。 public_html / index.html (トップページ) | +-- cgi-bin / ????.cgi ????.log jcode.pl 背景画像など ※ちなみに、ディレクトリ実行はbin-cgiとあります。

  • 無料サーバーでパスワードCGI設置

    はじめまして、今、パスワード制限付きのホームページを作成しようかと 思っているのですが、どこの無料サーバーでも規約でパスワードCGI禁止と 書かれていて大変困っています。検索しまくった結果、「トクトク」と言う サーバーにHITしたのですが、 http://tok2.com/ ここでのCGI設置がかなり難しくて、もう1ヶ月も苦戦していまだ成功していません。ブザマな姿を見てやって下さい http://www37.tok2.com/home/netdehost/public_html/cgi-bin/sblu1_bbs.cgi ここのサーバーは諦めて、ちがう無料サーバーに変えたいのですが、 どこかパスワードCGI設置可能な無料サーバーはないものでしょうか? どうかお助けを~、、、

  • ユーザー毎のディレクトリでCGIを設置

    ユーザー毎のディレクトリでCGIを設置可能にしようとしているのですが、うまくいきません。 教えて下さい。 【環境】 Apache/2.0.40 Red Hat Linux 8.0 【httpd.confの設定抜粋】 DocumentRoot "/home/homepage/public_html" <Directory /home/homepage/public_html> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c> UserDir public_html </IfModule> <Directory /home/*/public_html> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> #ScriptAlias /cgi-bin/ "/home/homepage/public_html/cgi-bin/" 【.htaccessの設定】 AddHandler cgi-script .cgi Options +ExecCGI 以上のような設定で #!/usr/bin/perl print "Content-type: text/html\n\n"; print "hello"; こんなCGIをつくって実行してみました。 /home/homepage/public_html/cgi-bin/においたものはうまくいくのですが /home/user/public_html/cgi-bin/においたものはエラーになってしまいます。 エラーの内容は↓のとおりです。 Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: hello.cgi If you think this is a server error, please contact the webmaster Error 500 perlのパスは間違ってないし、パーミッションも755にしてあります。 どうすればいいのか分からず困っています。 どこを調べれみればいいのかだけでも教えていただけると助かります。 よろしくお願いします。

  • ActivePerlでのCGI設定

    Active Perl と AnHttpd を使ってCGIを作っているのですが、別ディレクトリにあるCGIを呼び出せなくて困っています。 F:\Dataドライブ配下に 以下のようなディレクトリ・ファイル構成で /public_html  index.html  /html   /AAA    AAA.html  /cgi-bin   aaa.cgi ルートディレクトリ/public_htmlの中に htmlファイル index.htmlと ディレクトリ /html /cgi-bin があり、 /html配下/AAAディレクトリにあるAAA.htmlから aaa.cgiを呼び出したいのですが、 「ページが見つかりません」というメッセージがでて、aaa.cgiを呼び出すことができません。 AAA.htmlには <form name="form" method="post" action='../../cgi-bin/aaa.cgi'> ・・・・・・ </form> というように設定しているのですがaaa.cgiがよびだせません。 WinNT環境でActivePerlとAnHttpdを使ったCGIの設定をご存知の方がいらっしゃいましたら、すみませんが教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • Webサーバ上の*.cgiファイルは漏洩するのか?

    某社の安いレンタルサーバサービスを利用しています。 Webサーバのフォルダ内に、次のようにファイルとデータを格納しています。 /public_html/index.htm ---PHPスクリプトを呼び出す。 /public_html/program/*.php --- PHPスクリプト /public_html/program/data/meibo.cgi --- テキストファイル meibo.cgi は、通常、拡張子 txt とするテキストファイルですが、外部から読み取られる恐れが高いので、cgiにしてます。 PHPスクリプトは、meibo.cgi のデータをWebページに表示します。 こういう構成で、不正侵入者により meibo.cgi を読み取られる可能性があるんでしょうか。 ハッカーさんが、いろんなツールを使って、ファイル名を調べたり、ファイルを読み取ったりするものなのでしょうか。 よろしくお願いします。

  • WEBサーバーのCGIエラーについて

    OSWindows2000SP4 serverSoft Apache2.0.63 ドメインはddo.jp というDDNSで 一応index.htmlはIPアドレスからもドメインからも見れています。 現状 同じLAN上にしかPCが無いので携帯からしか確認出来ないが、 自分のサイトの掲示板に読み取りも書き込みも出来ていた。 (書き込み出来ていたログもちゃんとサーバーに残っている) 現在は、500番ERROR サーバーを建てて用事で出ていた出先から携帯でみて 書き込みのテストをしたので confは帰ってくるまでいじっていなかったはずなのに 帰ってきて少ししてから 携帯から掲示板に行けなくなった。 テストをするため何度も conf と、CGIの設定などを色々をいじりました。 最終的に元に戻したつもりですが・・・ ディレクトリの説明 C:/koukai というフォルダをつくり公開用のindex.htmlがあります。 その中に cgi-bin というcgi用のフォルダ パスでいうと c:\/koukai/cgi-bin/mail/mail.cgi とか mail.html となります。 テストで置いた掲示板は ./cgi-bin/aska/aska.cgiで動いていたのが 500番errorらしきもので動かなくなりました・・・ 症状&質問 なぜか上記のmailフォームのCGIのあるフォルダ内にある mailフォームのあるcgiを表示するhtml indexに http://サイト名/cgi-bin/mail/mail.html というリンクを貼って、フォームからcgiへ繋ぎたいのですが、 いってしまえば多だのrinkなはずが表示できなかったり、 errorページを見てみると cgiテスト用に置いた一番簡単なkentwebさんの掲示板のパスが http://サイト名/cgi-bin/aska/asuka.cgi/asuka/asuka.cgi みたいに重複していたり、 それはconf を入れなおして治ったのですが (携帯で見れていなかった以前なっていました) なんせcgi関係が一切表示されなくなりました。 おおよそ500番系エラーなのですが、原因がつかめないのと ただのリンクが出来ないと言う意味の分からない状態に・・・ ローカルで見てみる分にはリンク先は表示できます・・・ それ以前このサイト全体はレンタルサーバーでずべて正常に動いていた 自作のサイトですのでhtmlのミスではないと思います。 書き忘れた事がありましたら書きますので、考えられる問題点や解決法など お分かりでしたらお教え願えませんか・・・

  • RedHatLinux9でCGIがうまく動きません。

    RedHatLinux9でApache2x系なのですが、CGIがうまく動きません。 Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: test.cgi error 500 が出てしまいます。 行った作業としては、 # UserDir public_html の#をはずす #AddHandler cgi-script .cgi の # を外す. # <Directory /home/*/public_html> <略> # Options MultiViews .... <略> # </Directory> の3カ所の # を外し,Options に ExecCGI を追加. /usr/sbin/suexec を削除 という、こちらの掲示板に書いてあった作業を行いました。cgiがまず動くのかどうか確かめるために /var/www/cgi-bin/ にtest.cgi(ほかのサーバで検証したcgiです)を送りましたが見れなかったです。 http://サーバのIP/cgi-bin/test.cgi でよいんですよね、上のcgiを確かめるパス。 これが間違ってたら。。。動かしたいのは一般ユーザの中でcgiが動くようにしたいのです。 パーミッションも問題なかったです。お願いいたします。