SSL導入とApache1.3.x、PHP、PostgreSQLインストール方法と注意点

このQ&Aのポイント
  • 現在の環境にSSLを導入するための手順と注意点について質問です。
  • Apache1.3.x、PHP、PostgreSQLのインストールに関して順番についての影響について質問です。
  • mod_sslとmmについての役割と関連性についての質問です。
回答を見る
  • ベストアンサー

SSLの導入とApache1.3.x、PHP、PostgreSQLのインストールについて

こんにちは。3点質問があります。 1、現在、Redhat7.3にApache1.3.x(RPM)、PHP4.3.x、PostgreSQL7.3.xが インストールしてある状態です。 この環境にSSLを導入しようと考えていますが、 下記のような作業手順で問題ありませんでしょうか? また何か注意する点がありましたら教えてください。 ------ SSLの導入を機に、Apache1.3.27からApache1.3.28にします。 Apache1.3.27(RPM)をアンインストールして 次にApache1.3.28(ソース)+mod_ssl+opensslのインストール。 ------ 2、Apache1.3.x、PHP、PostgreSQLのインストールについて これらのソフトをインストールする順番は 動作に何か影響がありますでしょうか? 3、mmについて SSLについて調べてみましたところ mod_sslといっしょにmmをインストールすると解説されているサイトがいくつかありました。 mmとはどのような役割をするソフトですか? 以上です。よろしくお願いします。

  • db3
  • お礼率10% (1/10)

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

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

1.手順については問題ないと思います。 注意点としては、mod_sslのmakeにはApacheのソースが必要だとか、その程度だったと記憶しています。展開したソースの中の、INSTALLに目を通せば、作業に問題は無いでしょう。 ちなみにApacheですが、Apache1.3.29がリリースされています。 これには、Apache1.3.28からのセキュリティアップデートも含まれていますので、そちらをインストールする方が良いでしょう。 2.PHPやPostgreSQLも最新のものをインストールするのならば順番は、PHPを最後にすればよかったかと思います。 phpinfoで表示されるApacheの情報などは、PHPをmakeしたときの情報が取得され表示される筈で、PostgreSQLもインストールされている必要がありますので。 3.mmは共有メモリの管理を行うためのライブラリです。 どうでもいい事ですが、なぜ、ソースからのインストールなのですか。 確かに、ソースからのインストールは経験にもなりますし、非常に良いとは思いますが、サーバ管理の手間を減らすと言う観点から、RPMパッケージを利用すると言うのも一つの方法だと思います。

db3
質問者

お礼

詳しい回答ありがとうございます。 セキュリティ関連のバージョンアップがあったときに すぐに対応したいので、ソースからのインストールにしました。 (自分でRPMを作成すれば良いのですが、それも時間がかかりますので・・)

関連するQ&A

  • SSLのインストールについて

    RedHat7.3、apache1.3.33です。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1260172 でPHPをインストールしうまく動作はしました。 次はSSLを導入しようと考えており、いろいろネット上でインストール方法を調べましたが疑問におもったことがあったので質問させていただきました。 まず、 Apache-SSL+OpenSSLのインストール mod_ssl+OpenSSLのインストール の2つの方法でどちらにするかまよっております。 またSSLを新たに追加する場合apacheを一からコンパイルする必要があるみたいに書かれています。 SSL,PHP,mysqlなどapache関連のインストールをする場合apacheをオプション指定して再configureする必要があるのですか? 追加追加でインストールする方法はあるのでしょうか? わかりにくい説明ですみません。 早い話、SSLとPHPとmysqlを導入したいということです。 ご教授よろしくおねがいします。

  • apacheにssl

    OS:RedHat8.0 apache 1.3.27 tomcat 4.1.24 tomcat connector jk2-2.02 java2-sdk 1.4.103 postgresql 7.3.3 上記が現在のインストール状況なのですが、 mod_sslかapache_sslをいれたいとおもっています。(どちらがいいでしょうか?) mod_sslをいれた場合tomcatの動きはどうなるのでしょうか? SSL→apache→tomcat という感じでしょうか? mod_sslとapacheのインストール方法や説明などについて 日本語サイトでお勧めのところがありましたらお願いします。 なぜかわからないのですが、8080のポートを塞ぐと 最初にアクセスしたときjspがなぜかうまく動作しません。 一度アクセスしたあとだと8080を塞いでも問題ないのですが。。

  • Apache-PHP-fsockopenでSSL通信が出来ない。

    ----phpinfoの一部--- Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1 openssl OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8a 11 Oct 2005 ------------------------- OpenSSL0.9.8aをインストール済みでコマンドプロンプトから実行可能な状態。パスも通しています。 -------------------------- <?php $fp=fsockopen("ssl://www.netsecurity.ne.jp",443); if (!$fp) { die("ERROR\n"); } /* 接続を終了 */ fclose($fp); ?> これを実行するとIEのステータスバー「https://xxxxxxxx/xampp/1.phpを開いています」と表示されたままになってしまいます。 SSLではない接続だと問題なく接続できます。 winXP xamppです。 「www.netsecurity.ne.jp」は適当にSSL通信できるサイトを見つけてテストしてみましたが…。 設定・テスト方法等、注意すべき点をご指摘いただきたく思います。

    • ベストアンサー
    • PHP
  • RH9へのPostgresqlのインストール

    Redhat9上に、PHP.Postgresql,Apacheをインストールし、Web上かデーターをアクセスしたいと考えております。参考書等では、FTPサイトなどからtarファイルをダウンロードしてきて、インストールを行い、PHPとApacheとが連携できるように設定も行うことが書かれております。 ところが、Redhatには、便利なRPMパッケージによるインストール方法があります。そこで、PHP.Postgresql,ApacheのRPMパッケージを使用したインストールでも、tarファイルからのインストールを行った場合、前者と同様の操作環境を作ることは可能なのでしょうか?

  • apache+php+mod_ssl

    今Apache1.3.XにPHP4.4.6とmod_sslをインストールしようとしています。 最初にmod_sslをconfigureして、次にApacheをMakeして 最後にPHPをコンパイルしました。 しかし、Apacheを起動しようとすると、 [Thu Mar 15 11:23:33 2007] [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) と出てきます。apacheとSSLとPHPは共存できないのでしょうか? それとも PHPのConfigure時に(?)、-DEAPIと追加すれば、共存させる ことはできますか? webを参照しましたが、上記のようなエラーはPHP関係ではでていないようなので質問させていただきました。 以上、よろしくお願いします。

  • opensslを削除したい

    Redhat7.1でwebサーバ(apache)を立てています。 apacheをrpmで導入したら、openssl等も組み込まれてしまいました。 Netcraft(http://news.netcraft.com/)で見たら、mod_sslやらOpenSSLやらのバージョンが出てきています。 そこで、単なる素のapacheのサーバなので、セキュリティホールが気になるopensslは外したいのですが...。 そこで、apacheをRPMではなくソースからmakeした場合、 使っていない(と自分では思ってますが...) opensslは削除してしまってよいのでしょうか? それとも、そもそもRPMでの導入時にopenssl等を使わない(Netcraftに出てこない)ようにする方法があるのでしょうか?

  • Apacheで SSLを設定する場合のApacheの最新のバージョン?

    ApacheでSSLをしたいのですが、現在Apache2.0.40を使っています。 opensslは 0.9.7で、ついでにアパッチを2.0.48にしたいと考えていますが、mod_sslは対応しているのでしょうか? 日本語で詳しく書かれているmod_sslのサイトをご存知の方教えていただけませんか?

  • apacheのssl設定で詰まっています。

    apacheのssl設定で詰まっています。 知人が運営したapacheを運用することになったのですが、sslを入れる必要が出てき、導入しようとしますが、うまくいかず大変困っています。 aoache2.0.64なのですが、opensslがそもそもapacheに組み込まれてmakeinstallされているかどうかもわかりません。(そもそも後付ではできないのでしょうか?) (1)そこでapacheにopensslが組み込まれているかどうか確認する方法などはあるのでしょうか? (2)もし組み込まれていなければ1からmakeしなおしということになるのでしょうか? 説明不足かも知れませんが、どうか宜しくお願いいたします。

  • mod_sslをインストールしたら、他のmodとのエラーが出てしまいました。

    お世話になります。 mod_sslをインストールしたら、Apache起動の際に、下記のエラーが発生しました。 [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) (他のmod_* についても出ました。) mod_ssl自体のインストールが間違っているのでしょうか? 再コンパイルが必要とならない、インストール方法があるのでしょうか? また、再コンパイルが必要な場合は、どのように再コンパイルをやるのでしょうか? ご教授のほどよろしくお願いいたします。 OS:RedHat7.2 Apacheのソース:apache_1.3.24.tar.gz mod_sslのソース:mod_ssl-2.8.8-1.3.24.tar.gz open_sslのソース:openssl-0.9.6c.tar.gz インストールの際に参照させていただいたURL:http://www15.tok2.com/home/masato/ phpについて env CFLAGS="-O3 -DEAPI" \ をconfigureに追加して、再コンパイルを行いましたが、 状況は変わりませんでした。

  • apache2.x&mod_ssl

    apache2でSSLをサポートさせようとして http://www2.ocn.ne.jp/~virii/install/apache/ を参考にしました。 tarからconfigureしましたが、configureの引数のいくつかが使えなかったので、引数を削ってconfigureしました。 そうするとそのサイトに書いてあるようにならず、 -lのモジュール確認で core.c prefork.c http_core.c mod_so.c の4つしか表示されませんでした。 この状態ではSSL化は無理ですか? -lでmod_ssl.cが表示されることがSSL化の必須条件ですか?