- ベストアンサー
Apache1.3→2.0のアップグレード
- Apache1.3から2.0にアップグレードする方法
- 共存切替起動によるApache1.3から2.0への移行方法
- Apache1.3を削除してApache2.0をインストールする場合のリスクと対策
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
当方はLinux環境でしかapacheを使ったことがありませんので、あくまでもヒントと言う趣旨でご理解ください。 (1)apache1.3系と2.0系は共存できます。ポート番号を別々にすれば(例えば80番と8080番)同時に運用することも可能です。またそれぞれ切替して起動することも問題ありません。 (2)通常apache1.3系と2.0系は別々のフォルダにインストールされます。標準インストールのままならば2.0が”C:\Program Files\Apache Group\Apache”にインストールされることはないはずですが、ご心配であればフォルダごとバックアップしておいた方が良いでしょう。逆に手動で上書きインストールしても正常に起動するかどうかはわかりません。 1.3系と2.0系とでは設定ファイルの記述方法も一部変更となっているため、基本的には別モノと考えたほうが良いと思います。特にphpやtomcatが動いているのなら、なおさら動作環境の見直しは必要かと思われます。
その他の回答 (1)
- erikspace
- ベストアンサー率52% (12/23)
ポート番号(well-knownポート)については下記のリンク先か以下のサイトをご参考にしてください。 http://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7 60番のままでも運用は可能ですが、外部にwebサーバを公開されるのでしたらルータ内の設定変更が必要ですね。また、外部からアクセスする際のURLはhttp://xxxxx:60/のようになります。(「xxxxxx」の部分はドメイン名)
お礼
60番で使えるということで安心しました。現在のところ、このサイトをこのまま外部公開する予定はありませんので、何か支障が出れば変更します。 Apache1.3から2.0に完全に移行するのは面倒そうです。confの書式も変更があり、またApache、PHP、Tomcat等の環境設定見直しだけで済めばよいのですが、http://localhost/にリンクを貼っているページが多数ありApache1.3を完全に停止させられません。当面1.3と2.0を同時並行的に走らせて使い分けたいと思っています。ありがとうございました。
お礼
ありがとうございました。 apache1.3と2.0を独立して同時並行的に作動することができました。 コントロールパネルのプログラムの追加と削除からApache HTTP Server 2.0.63の変更をクリックしてrepairを走らせ、2.0のhttpd.confを以下の様に変更してwindowsを再起動すると、Apache13.(port 80)とApache2.0が(port 60)で独立して同時に作動しました。 ----- Listen 60 ServerName localhost:60 ----- ところで、port 60は私が勝手に番号をつけましたがこれでよろしいのでしょうか? (8080はTomcatが使用していますので...) port番号の付け方にルールがあれば、分かる方ご教示ください。 (全く知識なくやりましたので不安です)よろしくお願いします。
補足
ありがとうございます。 「指定したファイルが見つかりません。(no installed service named Apache2)」のエラーの対処法、どなたかわかる方教えてください。 もう一度Apache2.0をインストールしなおしてみますが・・・