• ベストアンサー

httpdソフトの仕組み

どのカテゴリーに質問すれば良かったのか分からなかったのでここに質問させてもらいます。 IISやApacheなどのhttpdソフトは、 ブラウザなどでhttp://localhost/http://IPアドレス/にアクセスした際に、 httpdソフトがリクエストを検知して処理し、ブラウザに応答すると自分は考えてます。 そして、httpdソフトは外からのアクセスはポートを監視してリクエストを検知していると考えてるのですが、 localhostの場合は何を監視しているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>>localhostの場合は何を監視しているのでしょうか? 基本的に、クライアントの要求に対して応答する行為と同じです。 ただしローカルアドレスは内部でループバックして反応います。

yu_mitsui
質問者

お礼

同じでしたか。回答ありがとうございました。

関連するQ&A

  • Linux httpd 80番ポートの競合について

    RedHat ES2.1に富士通のWEBサーバInterstageをインストールしました。 ES2.1には標準でApache httpdが入っており、デフォルトで80番ポートで起動しますが、Interstageも80を使用するので、競合するのではないかと思われます。 (1)競合した場合の影響範囲 (2)Apacheのhttpdを80以外に変更したい場合の設定方法 について教えて下さい。 (2)については、 /etc/httpd/conf/httpd.confでPortを変更して再起動しましたが、WEBサーバからhttp://localhost:81としてもアパッチのホームページが見れません。 他にも変更すべきところがあるのでしょうか? /etc/servicesは? 以上宜しくお願いします。

  • Perl AN HTTPD

    PerlをApacheで試すには、ttp://localhost/でやっています。しかし、ウイルスソフトを入れた場合併用できませんでした。そこで、ポートをつついて・・・とアドバイスを受けました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1265431 AN HTTPDを行った場合Windows用の Perlを入手してインストールする必要がありますと、見つけました。どうして、必要があるのでしょうか?現時点でもWindows内(オフライン)で動作を確認しているはずですが・・この質問はウイルス対策のトピックと大きくづれると思いこちらに書かして頂きました。お願いします。

    • ベストアンサー
    • Perl
  • フリーのサーバ監視ソフト

    フリーのサーバ監視ソフトを探してます。 サーバやルータ等に対し、IPレベル程で監視が出来ればと思ってます。 例: Ping応答の有無、TCPxxx番ポートにアクセスした場合の結果応答 nagiosというソフトを扱ったことがありますが もし、他にもこんなソフトがある等 お勧めのソフトがもしあれば、ご教示戴ければと思い 質問させて戴きました。 なお、OSはLinuxです。(CentOS5です)

  • サーバーソフトの選択について..

    こんばんわ。現在、webサーバーソフトにAN HTTPDを使っているのですが、IISかアパッチにしようと考えています。OSはwindows xp 2000です。 2000付属のIISは古くて心配です。Linuxを扱ったことがない私でもアパッチは扱えますか? よろしくお願いします。

  • Fedora8  httpdのDocumentRootの変更について

    初期の状態で DocumentRoot "/var/www/html" <Directory "/var/www/html"> この状態で/var/www/htmlにindex.htmlを作成するともちろん ブラウザからアクセス(http://プライベートIPアドレス)できます。 また/var/wwwにhtml2というディレクトリを作成して DocumentRoot "/var/www/html2" <Directory "/var/www/html2"> に変更して/var/www/html/にindex.htmlを作成してhttpd restartを 行うと当たり前ですがブラウザからアクセス(http://プライベートIPアドレス)できます。 ただなぜかhomeディレクトリの下にDocumentRoot/Directoryを設定 ※testというユーザーがいるとして DocumentRoot "/home/test"    <Directory "/home/test"> に変更して/var/www/html/にindex.htmlを作成してhttpd restartを 行ってブラウザからアクセス(http://プライベートIPアドレス)しようと するとアクセスできません。Apacheのエラー画面?が出てしまいます。 またX-WINDOWで [次のコマンドがアクセスを許可します Restorecon ・・・・] とでてきましたので試しましたが改善されません。Restoreconのコマンドもエラーはでていないので正しく実行されていると思います。 またパーミッションは /home  -755 /test  -755 index.html  -644 です。考えられる理由としては何がありますでしょうか? よろしくお願いします。

  • AN HTTPDについて・・・

    質問させていただきます。 僕は近頃 自宅サーバーを作るために「AN HTTPD」をダウンロードしました。 ・・・が、 「サーバソケットを使用できません。他の HTTPサーバが動いていないか確認してください。あるいはポート番号を変えて下さい。」 とでました。 そして色々調べてみたのですがAN HTTPDは多重起動していません。 なので他のソフトがポート80を使用しているということですよね・・? そこで問題なのがなんのソフトが原因なのかがわかりません。 なんのソフトがどのポートを使っているかがわかる方法ってありませんか? 分かる方おしえてください。お願いします。

  • HTTPDとyahooモデム

    お世話になります HTTPDでServer構築しようとおもっているのですが http://localhost/では自分のHPが表示してくれるのですが ダイナミックDDNSでの名前ではモデムのセットアップ画面が表示されます(WAN側からでは表示してくれません) プロパイダはyahooでDSLを使用して ポート転送で80ポートIP割り当てもちろんPC側にも割り当てました 自分のHPを表示させるにはまだ設定がたらないのでようか?

  • Apacheに外部から接続できません。ルータ・ポート設定に問題はないと

    Apacheに外部から接続できません。ルータ・ポート設定に問題はないと考えております。 現在、HTTPサーバソフトとして、httpdとApache2.2を所持しています。 httpdを立ち上げた場合、 ローカルからtelnet ローカルIP 80 でhttpdで公開しているHTMLが取得されます。 外部からtelnet グローバルIP 80 でhttpdで公開しているHTMLが取得されます。 httpdを終了してApacheを立ち上げた場合、 ローカルからtelnet ローカルIP 80 でApacheで公開しているHTMLが取得されます。 外部からtelnet グローバルIP 80 を行った際に接続が出来ません。 外部というのは別LAN別プロバイダの別環境です。 上記の結果から、ルータ・ポート設定等に問題は無いと考えています。 想像なのですが、Apacheには、「外部からは接続させない」といったようなセキュリティ設定などがあるのでしょうか? 1つ気になるのは、virtualhostとして下記のような設定をしています。 <virtualhost *:80> ServerName localhost DocumentRoot C:\Apache\2.2\htdocs Alias /○○○/××× C:\Apache\2.2\htdocs\○○○\××× </virtualHost> 何かご存知でしたら教えてください。

  • AN HTTPDについて

    AN HTTPDをつかってwindows95でサーバーをたてようとしています。 とりあえずDLしてインストールしてreadme.htmlよみました。 「Netscapeなどのブラウザを起動し、自分のIPアドレスまたはホスト名 を http で指定する。 たとえば、http://192.1.2.3/readme.html など。 」 とあるのですがこのばあいIPアドレスはwinipcfgででてくるLANのIPアドレス(192.168.1.2)でいいのでしょうか?また外部からインターネットカフェや友人からアクセスしてもらい確認するにはどうすればいいのでしょうか?

  • perlを使うにはapache?or httpd?

    ※ 箇条書きで現状を書きます。 ●現在、ローカルにapacheを入れてwordpress(サイト制作)の勉強をしています。     ↓ ●Perlを使えるようにしたいと思い、perlを使っている友人に相談。  すると、httpdをインストールするように言われインストールする。     ↓ ●しかし、ポート番号が塞がっているらしくhttpdを起動できない。     ↓ ●ググった調べてみると、appacheの設定をイジることで、apacheでperlを動かせられるということを   知る。     ↓ ●現在、解決方法に対する自分の認識は、[1]httpdで使うポート番号を他のものに変える   [2]apacheの設定をイジってperlを使えるようにする。 【質問】 wordpressを使いながら、perlも使えるようにする最もおススメの方法を教えて下さい。 (※wordpress上でperlを書くという意味ではありません。wordpressで作ったサイトを開く時もあれば、perlで書かれたサイトを開く時もあるという意味です) よろしくお願いします。

    • ベストアンサー
    • Perl