人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Linux】fedora4でapache2を使っています1.3系にダウングレードしようと思います。1.3を別ディレクトリにインストール後
シンボリックリンクの切り替えで対応しようと思ったのですがfedora4では切り替えに対応していないようです。↓
http://www.hatena.ne.jp/1137411220
1.3をインストール後どうやって切り替えるのでしょうか?

●質問者: yoshi5231
●カテゴリ:コンピュータ
✍キーワード:Linux インストール シンボリックリンク ディレクトリ 対応
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● monyo
●70ポイント

http://honana.com/node/57

※この質問なら、趣旨がわかります。


ディストリビューションの範疇では対応できませんので、その意味では「切り替え」はできません。ディストリビューションとは無関係に Apache 1.3をインストールするしかありません。


1) Fedora Core 4に付属のApacheを停止、もしくはアンインストールなどする。


2) 野良パッケージ、もしくはソースからインストールするなどして、1.3系のApacheをインストールする


3) ソースからインストールした場合は、既存の /etc/init.d/httpd などを参考にして、自前でインストールした Apache の起動スクリプトを作成して、chkconfig などで適宜自動起動の設定を行う。


といった作業が必要です。

URLは起動スクリプトの作成例です。


このURLを辿ると、ディストリビューションとは無関係にソースからApacheをインストールする方法が書かれています。このURLでは2系の最新版をインストールしていますが、ディストリビューションと無関係にインストールするという点では、1.3系でも、基本的には全く同じです。

◎質問者からの返答

参考になりました

ありがとうございます


2 ● えるふん
●70ポイント

http://httpd.apache.org/

Welcome! - The Apache HTTP Server Project

目的と手段を間違えていると思います.

ようするにapache 1.3とapache 2を任意に切り替えたいんですよね?

apache2がfedoraについていたものとして


# /sbin/service httpd start(もしくはstop)

# <自分がインストールしたapacheのディレクトリ>/bin/apachectl start(もしくはstop)


で起動したい方と別のほうを停止後,起動したい方を起動とすればいいでしょう.


自動起動関連はapache 1.3の方にinitscriptが用意できているならそれをserviceコマンドで切り替え,

もし用意できていないならまず


# /sbin/chkconfig httpd off


でhttpdを自動起動しないようにし,/etc/rc.localにて


/usr/sbin/apachectl start # apache 2の場合

<自分がインストールしたapacheのディレクトリ>/sbin/apachectl start # apache 1.3


を任意で記述すればいいでしょう

◎質問者からの返答

参考になりました

深く考えすぎていました

ありがとうございます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ