アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。お世話になります。

Microsoft社のIISサーバとjakartaのApacheサーバを同じパソコンにインストールしたいのですが、両方ともインストールしても問題なく動作しますか?

動作しないなら、修正方法を教えてください。よろしくお願いします。

A 回答 (3件)

やった事がないので、アドバイス程度に



基本的にWebサーバは同じポートを使用しますよね。

とすると別のコンピュータからWEBページ要求リクエストがきた場合、
どちらが要求に答えるのでしょう?

ですので、インストールは出来るかもしれませんが
意味がなさそうですね。
    • good
    • 0
この回答へのお礼

どうも、ありがとうございます。

問題の方は、#3さんのご回答によって解決することができました。私は、本業の方でApacheを使っていまして、助っ人としてIISのサービスが必要になってしまいまして、大変困っておりました。ポートとか、あまり知らなかったものですから、困惑しておりました。

パソコンの設定方面が不得手なものですので、とても助かりました。どうもありがとうございました。

お礼日時:2003/02/16 22:13

両方を同時に動作させることは出来ます。


但し、サーバのポートは共有できませんので、標準ポートの80はどちらか一方で
利用することになります。

もう一方の方は、サーバのポート番号を8000とか8080とかを使うことになります。
ブラウザからは、http://www.server.net:8000/ のように指定して
アクセスすることになります。
    • good
    • 0
この回答へのお礼

どうも、ご回答ありがとうございます。

サーバのポート番号を変えればよいのですね。以前、httpd~とか言うファイルを編集した覚えがあるので、また、本を読んでやってみようと思います。サーバのポートが共有できないというのが、勉強になりました。要するにぶつかってしまうということなんですね。

aspとかいうのが急に必要になったので、ネットで調べたところIISをインストールすれば良いと書いてあったので、急遽インストールしたのです。それから、この問題が勃発しました。

とりあえず、問題は解決できたので、助かりました。どうもありがとうございました。

お礼日時:2003/02/16 22:10

 ちょっと想像してみてください。



 IISとApacheの両方をインストールして、起動しました。そのマシン上のブラウザで「http://localhost/」と入力しました。さて、現れるのはIISの画面でしょうか、Apacheの画面でしょうか。

 つまり、IISとApacheが資源を奪い合ってしまうのです。この場合に衝突する資源は「ポート」と呼ばれます。これは、コンピュータのデータの出入り口に付けられる番号です。webサーバは一般的に、80番ポートを使います。したがって、IISとApacheが80番ポートを奪い合うことになります。

 これを解決するには、次の方法があります。

(a) 片方が動作している間は、片方は停止させる。
(b) 片方が使うポートの番号を変える。

 IISの設定方法は知りませんが、Apacheのポート番号を変えるには「httpd.conf」という設定ファイルを編集します。

 変える先の番号は、慣習的には8080番が多く使われます。たとえばApacheのほうを8080に変えたとすると、それぞれのURLは

http://localhost/   → IIS
http://localhost:8080/ → Apache

となります。

参考URL:http://www.geocities.com/shadowcat_m/inet/apache …
    • good
    • 0
この回答へのお礼

どうもご返事ありがとうございます。

大変わかりやすく、とても助かりました。
(a)の片方が動作しているときは、片方を停止させる。でうまくいきました。
こんなにすんなりと行くとは、思ってもいなかったのでとても助かりました。

また、Apacheのポート変更が慣習的に8080番が使われるというのも、勉強になりました。Oracleなどもたしか、8080とかいう番号でしたよね。詳しいことはぜんぜんわかりませんが。。。

どうもありがとうございました。またよろしくお願いします。本当に助かりました。

お礼日時:2003/02/16 22:04

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