質問があります。
ApacheをSSLで起動し、IEからアクセスしようとしたら反応が遅く
また、エラーログが大量に出ています。その後、表示ができませんと
IEから出ています。
【ログ内容】
[notice] child pid XXXX exit signal Segmentation fault (11)
また、Googleで調べたら、勘違いだったら申し訳ありません。
PHPからみで出るとかあったのですが、今回、とくにインストールしていません。知っている方が、いらっしゃったら教えてください。
環境としては、
OS Solaris10
Apache2.2.14とOpenSSL0.9.8lをソースでインストール
特に問題なくインストールできています。
切り分けで、OpenSSLをサンフリーからパッケージでインストールし
Apacheをソースで再度、コンパイルしても現象は一緒でした。
OpenSSLの鍵・証明書の作成としては以下を実行
openssl genrsa -des3 -out server.key 1024
openssl rsa -in server.key -out server.key
openssl req -new -key server.key -out server.csr -days 365
openssl x509 -in server.csr -out server.pem -req -signkey server.key -days 365
httpd-ssl.confの設定
SSLCertificateFile /usr/local/apache2/conf/server.crt
↓
SSLCertificateFile /usr/local/apache2/conf/server.pem
SSLCertificateKeyFile /usr/local/apache2/conf/server.key
↓(そのまま)
SSLCertificateKeyFile /usr/local/apache2/conf/server.key
http.confの設定
#Include conf/extra/httpd-ssl.conf
↓
Include conf/extra/httpd-ssl.conf
以上、よろしくお願いします。
No.3ベストアンサー
- 回答日時:
参考 URL にある Apache のバグに該当するのではないでしょうか?
パッチをあてる必要があるみたいですよ。
参考URL:http://www.ossexpo.net/2009/11/solaris10-apache- …
xinuさん、
助言ありがとうございました。
今、確認しているんですが、うまくパッチが当たらず
エラーになっているので、新しい投稿で聞いてみます。
ありがとうございました。
No.2
- 回答日時:
SIGSEGV (11) が送られたということはプログラム (httpd) に不具合 (バ
グ) があるか、コンパイル時または実行時に想定外のリンクを行ったこと
が考えられます。
本来なら最適化オプションを無効にしてデバッグオプションを有効にした
状態で再コンパイルし、出力された core ファイルからgdb などでバック
トレースを取得し、原因を追っていく必要があります。
ただし、手順の不備によって問題が発生したのであればインストール手順
を提示されることで原因が分かるかもしれません。
質問者様がなぜ実際にやられたことやログ、出力内容などをを質問欄に書
き込みされないのか理解に苦しみます。
この回答への補足
entreeさん、
助言ありがとうがざいます。
>質問者様がなぜ実際にやられたことやログ、出力内容などをを質問欄に書
>き込みされないのか理解に苦しみます。
確かに、おっしゃるとおりですね。助言をしてもらえる立場に
おいて、申し訳ありませんでした。
ログ、出力内容ないようは、Apacheのログしか見ていません。
[notice] child pid XXXX exit signal Segmentation fault (11)
他に、どこが見るところがあるば、教えてください。
後、実際にしたインストール手順は、下記の通りです。
OpenSSL
Confiugureを実行する前に、パッチみたいなものを実行しています。
make testの際に、coredumpするので、PROBLEMS ファイルのワークアラウンドを適用しました。
ksh -f values.c gccを実行しています。
./Configure solaris-x86-gcc shared -fPIC
make
make test
make install
Apache
./configure --enable-so --enable-mods-shared=all--enable-ssl --enable-modules="so ssl" --with-ssl=/usr/local/ssl --with-included-apr
make
makinstall
以上です。
また、足りないものやご指摘があれば、言ってください。
よろしくお願いします。
No.1
- 回答日時:
Apacheのconfigureオプションやhttpd.conf等がなければ何も分かりませんが?
Virtualhostを使っていますか?それを使わないとどうなります?(httpのサービスは止めてみてhttpsのみにすると?)
Virtualhostは結構依存モジュールがありますよ。それが足りないとそうなる可能性はあります。
他にもいろいろと考えられることはありますが、とりあえず、SSLで定番というとその辺でしょうか・・・
後は関係ないですが、これ、意味が分かりません。
openssl genrsa -des3 -out server.key 1024
openssl rsa -in server.key -out server.key
暗号化したくないならはじめっから-des3をつけなければいいのでは?
あとは、crtファイルをわざわざpemにしている理由も・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- 2ちゃんねる Server relocation is in progress.って何でしょうか 1 2022/10/27 19:46
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
macos での /usr/local/lib と...
-
Apacheのバージョンアップ方法
-
OpensslのVer.ダウン
-
*** ターゲット `all' を make ...
-
ダウンロードファイルなどは、...
-
linuxの/usr/includeについて
-
C言語ファイルのコンパイルがで...
-
Mac上でPythonのtkinterを使っ...
-
ソースからmakeした場合の削除方法
-
PHP5ビルド時のundefined refer...
-
パソコンでゲームをプレイしよ...
-
ubuntu 初期化について
-
PowerPointでスライドショーの...
-
Ubuntu on Xorgのログインについて
-
Ubuntuをインストールし、ユー...
-
百均で売っていたヘアスタイリ...
-
1番新しい今のパーフェクトホイ...
-
Apacheとtomcatの削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
perlのダウングレード方法
-
Debianでのmakeコマンドインス...
-
macos での /usr/local/lib と...
-
*** ターゲット `all' を make ...
-
ダウンロードファイルなどは、...
-
Mac上でPythonのtkinterを使っ...
-
make でエラー
-
glibcバージョンアップ
-
OpensslのVer.ダウン
-
Linuxのgccのインクルードパス?
-
readline インストールについて
-
ソースからmakeした場合の削除方法
-
./configureの次にmakeが出来ま...
-
Apacheのバージョンアップ方法
-
solarisのmakeについて
-
phpで再度configureする方法
-
Solaris10でCコンパイラが見...
-
linuxの/usr/includeについて
おすすめ情報