[解決済み] Apache httpdにmod_sslをインストールする方法は?
質問
OK
そこで、Apacheをインストールし
httpd
をインストールしたのですが、SSL をセットアップし、いくつかの異なる tomcat サーバーにサービスを提供するために、最近また戻ってきました。
現在、私は 2 つの完全に分離した Tomcat インスタンスを持っており、2 つの異なるポートに私の Web アプリをわずかに異なるバージョン (たとえば開発用とデモ用) で提供しています。
-
example.com:8081
-
example.com:8082
私は (1月に) 成功裏に
mod_jk
を取得するために
httpd
に同じ Tomcat インスタンスを提供するために
http://www.example.com:8090/dev
と
http://www.example.com:8090/demo
(この段階では Jetty 経由で 8080 で別のアプリを動かしているので 8090) で以下のコードを使用します。
httpd.conf
:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
<VirtualHost *:8090>
JkMount /devd* tomcatDev
JkMount /demo* tomcatDemo
</VirtualHost>
やろうとしてるのはSSLを有効にすることではありません。
私は以下を
httpd.conf
:
Listen 443
<VirtualHost _default_:443>
JkMount /dev* tomcatDev
JkMount /demo* tomcatDemo
SSLEngine on
SSLCertificateFile "/opt/httpd/conf/localhost.crt"
SSLCertificateKeyFile "/opt/httpd/conf/keystore.key"
</VirtualHost>
しかし、Apache を再起動しようとすると
apachectl restart
(でApacheを再起動しようとすると(そう、私が言及した他のアプリをシャットダウンしてhttps接続を弄らないようにした後)、継続的にエラーが発生するのです。
無効なコマンド 'SSLEngine'、おそらくスペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されています。 httpd が実行されていません。
を調べてみましたが
httpd/modules
ディレクトリを見てみましたが、確かに
mod_ssl
のみです。
mod_jk.so
と
httpd.exp
.
私は、yum を使ってインストールを試みました。
mod_ssl
をインストールしようとしましたが、すでにインストールされていると言われました。確かに、私は
mod_ssl.so
の中に
/usr/lib/httpd/modules
をインストールしたパスではありません。
httpd
であり、これは
/opt/httpd
であり、実際には
/usr/lib/httpd
には何も含まれていません。
modules
のディレクションを行います。
をインストールする方法をどなたか教えてください。
mod_ssl
を適切にインストールする方法を教えてください。
httpd
を追加することで、このエラーを克服できますか?
どのように解決するのですか?
他の
LoadModule
コマンドでモジュールを参照していますか?
/usr/lib/httpd/modules
フォルダにあるモジュールを参照していますか?もしそうなら
LoadModule ssl_module /usr/lib/httpd/modules/mod_ssl.so
を追加すれば大丈夫です。
そうでない場合は
mod_ssl.so
ファイルを他のモジュールがロードされているディレクトリにコピーし、そこで参照します。
関連
-
[解決済み] 制御プロセスがエラーコードで終了したため、httpd.serviceのジョブに失敗しました。詳細は "systemctl status httpd.service" および "journalctl -xe" を参照してください。
-
[解決済み] ファイルが存在しない c:/wamp/www/favicon.ico in apache error_log
-
[解決済み] Apacheのエラーです。デフォルトのバーチャルホストがポート443で重複しています。
-
[解決済み] サーバーの設定によりクライアントが拒否される
-
[解決済み] Apache: サーバー設定によりクライアントが拒否される
-
[解決済み] <IfModule mod_rewrite.c> で毎回 RewriteEngine On?
-
[解決済み] OpenSSLを使用して自己署名入りSSL証明書を生成する方法を教えてください。
-
[解決済み] Apache 2.2 で mod_rewrite を有効にする方法
-
[解決済み] httpdの完全な設定を見るにはどうしたらいいですか?
-
[解決済み] HTTPSのみ.htaccessからHSTSヘッダーを設定する方法【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Apacheを起動できませんでした - ServerRootは有効なディレクトリである必要があります 指定されたモジュールが見つかりません
-
[解決済み] Macでコマンドラインからapacheをアンインストールする方法は?
-
[解決済み] ファイルが存在しない c:/wamp/www/favicon.ico in apache error_log
-
[解決済み] Apache: サーバー設定によりクライアントが拒否される
-
[解決済み] .htaccessで拡張子.phpを削除する
-
[解決済み] .htpasswdにユーザーを追加する
-
[解決済み] Windows 7でWAMPの403 Forbiddenメッセージが表示される。
-
[解決済み] Apache がシンボリックリンクをたどらない (403 Forbidden)
-
[解決済み] httpdの完全な設定を見るにはどうしたらいいですか?
-
[解決済み] Apacheです。jenkins のセットアップ時に ProxyRequests コマンドが不正になる