• 締切済み

apacheが使うopensslの差し替え。FreeBSD付属からportsで取得したものへ。

apacheで用いているopensslについて FreeBSD付属のものから portsでインストールしたopenssl に差し替えるにはどうすればよいのでしょうか? OS:FreeBSD 6.1-RELEASE FreeBSD付属のopenssl:0.9.8e portsのopenssl:0.9.8h

みんなの回答

回答No.2

FreeBSD 6.1 Release、もうサポートしてない(確認されてない)と思い ますので、更新時や更新後に問題が起こらないとは言い切れません。 可能なら、現在サポートされている版へ更新しましょう。 で、回答1を行う事が良いのでしょうが、必要に応じて事前にソースを 更新した後行う・更新したくないものがあれば制御する必要がありま す。 全部更新するのなら、cvsupで更新して以後も必要に応じて更新すると 良いでしょう。 現在6.1を使っているのはそんな事(システムの更新)ができない事情を おもちなのでしょうかね。 依存しているソフトの再構築を避けたい事情があれば下記のような # make NO_DEPENDS=YES FORCE_PKG_REGISTER=YES install 感じで更新する事(例えば /usr/ports/www/apache22 左記ディレク トリで)も可能です。(依存しているソフトの再構築を抑止します) 現在、6.1 Releaseを使い続けている事情がわからないので、そろを 公開しても問題ないならご説明いただければ更に良い回答に継るの ではないでしょうか。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

WITH_OPENSSL_PORT=yesを/etc/make.confに追加、もしくはmake実行時にコマンドラインで指定(*1)して、PortsのOpenSSLを使用したいアプリケーションは全て作成し直しかな。 *1 # make WITH_OPENSSL_PORT=yes install

関連するQ&A

  • FreeBSDのPortsについて

    FreeBSDのPortsについて こんばんは。 FreeBSDのPortsをインストールする際に、 make install clean でerrがでて、指定のディレクトリにはいりません。 例)cd /usr/ports/www/firefox/ make install clean また、make search name=" " で、portが見つかりませんでした。 例)make search name="firefox" Freebsdインストール中のパッケージ選択で、 portsのカテゴリ /usr/ports/www/に、firefoxがありませんでした。 Mozillaはありました。関係ないかもしれませんが、CDからFreeBSDをインストールしています。 カテゴリになければ,make install clean や make search はできないのでしょうか? make install clean でerrが出てきた時、ftp、httpのurlが出てきていました。 Portsは、カテゴリにあるports内容から、そこに掲載されているftp、httpurlへダウンロードしにいって得られるという仕組みなのでしょうか? portsについて図解してある参考になるサイトをご存知でしたら教えてください。 あと、pingやdigで、ルーター、ネームサーバーへの問い合わせはできているようです。 よろしくお願いします。 以上

  • portsでapache22インスト時に入るMySQLのバージョンを指定したい

    OS:FreeBSD6.2-release portsで --with-mysql してapache22をインストールすると自動的にMySQL5.0-clientが入りますが、この時にMakefile等を編集してMySQL4.1-clientを入れることは出来ますか? それとも、MySQL4.1-clientを先にインストールすべきなのでしょうか? よろしくお願いします。

  • FreeBSD-ports

    FreeBSDでportsを使ってKDE4をインストールしようとしてます。 問題なのは、/usr/ports/x11KDE4のディレクトリでmakeを実行すると、 ~~~not found だとか ~~~ you need to upgrade だとかたくさん出てきて足りないものをいちいちインストール、アップグレードするのがとても面倒です。 なにかいい方法はないものでしょか?

  • Apache脆弱性対策(openssl)

    現在使用しているサーバにてApacheのバージョンが2.2.27で脆弱性があり、2.2.29にバージョンアップをしようとしているのですが、そのサーバにはOpenSSLも設定してあり、こちらはこの作業の前にopenssl0.9.8eの脆弱性対策としてopenssl0.9.8zcを配置し、モジュールをmakeまでしてある状態で、Apacheのバージョンアップの際にmake installを行い、Apacheにも適用させようとしているのですが、ビルドの前にspecファイルに「--with-ssl=/usr/local/ssl/bin」(←opensslモジュールが存在する場所) を追加したのですが、OpenSSLが実際に適用されていません。他に設定などが必要なのでしょうか。また確認の際に、logでバージョン確認をしたのですが、他に確認する方法はありますでしょうか。(openssl versionコマンドであると、表示だけ変わっている状態なので意味ないようです。)

  • apache OpenSSLの格納場所は?

    当方、windows7 32bitでwwwサーバを組んでいる超初心者です。 apacheは2.2.25、Active Perlは5.16.3.1で OpenSSLは1_0_1です。、 c/apache softoware Foundation c/perl c/openssl 以上の場所にインストールしています。 http://tako.jugem.cc/?eid=719 これの通りやって openssl versionとコマンド入力しても問題は発生しませんでした。 ここまでは順調でした。 しかし 私のダウンロードしたOpenSSLをインストールしても、 openssl.confがなかったので http://www.gadgety.net/shin/tips/win/apache2.html のソースをコピーペーストして、 openssl.confとしてc/apache softoware Foundation/apache2.2/conf/sslフォルダに 入れました。 openssl req -config openssl.cfg -new -out ./ssl.key/server.csrというコマンドを DOS窓に打ち込んでも指定されたパスが見つかりません。とメッセージが出ます。 私の頭で考えられるのはopenssl.confファイルの場所が違う、或いは拡張子の問題か? と考えていますが、お手上げ状態です。 なにか、これを見てお分かりになった方、教えてくださいませんか? 何が間違っているのでしょうか?

  • FreeBSD7.1のportsからのjdk1.6のインストール

    FreeBSD初級者です。 FreeBSD7.1にjdk1.6をインストールしたいです。 必要なファイルを取ってくれば、makeが通るようになる。と、HPなどに書いてあったので、いくつかのファイルをwindowsからダウンロードし、ftpでFreeBSDの/usr/ports/distfilesへいれました。 そのあと、下記のようなエラーが出てきて、それ以上どうすればいいのかが分かりません。このエラーはなんと言っているのか。それと、makeが通るようにするには、どうすればいいのか教えてください。 ===> Vulnerability check disabled, database not found ===> Found saved configuration for diablo-jdk-1.6.0.07.02_3 ===> Extracting for diablo-jdk-1.6.0.07.02_3 => MD5 Checksum mismatch for diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2. => SHA256 Checksum mismatch for diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2. => MD5 Checksum mismatch for tzupdater-1_3_11-2008i.zip. => SHA256 Checksum mismatch for tzupdater-1_3_11-2008i.zip. ===> Refetch for 1 more times files: diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 tzupdater-1_3_11-2008i.zip tzupdater-1_3_11-2008i.zip ===> Vulnerability check disabled, database not found ===> Found saved configuration for diablo-jdk-1.6.0.07.02_3 => diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16.

  • openssl versionのバージョンとtelnetで取得される情報が異なる

    脆弱性対策のため、openssl-0.9.8bからopenssl-0.9.8kのバージョンアップを下記のように行いました # cd openssl-0.9.8k # ./config # make # make install openssl version  OpenSSL 0.9.8k しかし、telnetで確認したところ、OpenSSL/0.9.8bのままでした 実際にapacheから利用しているopensslについても同様に0.9.8kを反映したいのですが、opensslのバージョンアップ時やapacheに何か手を加えることが必要なのでしょうか? よろしくお願いします 参考) OS:Solaris 9 apache:httpd-2.2.3

  • [FreeBSD]ports/ifcのインストール

    IntelのFORTRANコンパイラがFreeBSDでもports/ifcで利用できることを知りまして、現状最新のportsでインストールを試みました。ところが、ports/lang/ifc/Makefile(v 1.52 2010/06/13)が対象としているl_fc_pc_8.1.034.tar.gzがIntelのlinux用Fortranコンパイラのdownloadサイトにはもう存在しておらず、バージョン8.x.xですと、l_fce_pc_8.1.037.tar.gzやl_fc_pc_8.0.039.tar.gzしかないようです。NO_CHECKSUM=1をつけてmakeしたりなどいくらかは試みてはみましたが、どうもうまくいきません。 お知恵を頂戴頂けますと幸いでございます。

  • apacheが起動しない。(FreeBSD7.1 apache2.2.9)

     初心者です。FreeBSD7.1にapache2.2.9をportsからインストールしましたが起動しません。 ww#apachectl start をしても何もエラーメッセージは出ていないのですが、 ww#netstat -a の結果は Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 192.168.0.2.ssh 192.168.0.7.2057 ESTABLISHED tcp4 0 0 *.telnet *.* LISTEN tcp4 0 0 localhost.smtp *.* LISTEN tcp4 0 0 *.ssh *.* LISTEN tcp6 0 0 *.ssh *.* LISTEN udp4 0 0 *.syslog *.* udp6 0 0 *.syslog *.* という内容で、80番がありません。 ww#ps -ax | grep apache とやっても何も返ってきません。 ww#apachectl configtest とすると Syntax OK と返ってきます。 対処法を教えて頂けないでしょうか。宜しくお願いします。

  • portsについて

    FreeBSD5.3を使用しています。 自分なりに調べて、OSインストール後にすることは portsのアップデート freebsd-update はまず、やらないといけないかなぁと思いました。 質問なのですが、portsはOSをインストールした時点では最新ではないと思うのですが、これをcvsupでアップデートしますよね?アップデートした後は/usr/ports以下のディレクトリの日付は変わっています。 cvsupで/usr/ports以下を最新にするという解釈で間違っていなかったら、portsupgradeというパッケージはどんな役目なのでしょうか? 自分なりの解釈では、現在自分がインストールしている 例えば、apache1.3だったとした場合、portsでは最新の 状態でapache1.3.33だった場合、portupgradeでapache1.3.33にバージョンアップしてくれるようなものなのでしょうか?