SSLを導入しました。インストールの流れとしては以下のとおりです。
1.openssl0.9.7gをインストール
2.mod_ssl2.8.22-1.3.33を組み込む
3.apache1.3.33をインストール
4.Mysql4.1.11をインストール
5.PHP4.3.11をapacheモジュールかつMysql対応としてインストール
うまくすべてインストールでき動作しているのですが
SSLのパスフレーズも解除し、apachectlと /etc/init.d/httpdもコピーしたのですが、一度マシンを再起動するとSSLは起動せず、apacheのみ自動起動します。
SSLも自動起動させるにはどうすればいいのでしょうか?
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
/etc/init.d/httpdをstartオプションつきで実行したときに、
apachectl startssl
と実行されるように/etc/init.d/httpdを修正する、もしくはapachectlを修正し、startが指定されたときに、実行されるコマンドを
(prefix)/sbin/httpd
ではなく、
(prefix)/sbin/httpd -DSSL
と変更することでことで解決できるでしょう。
No.3
- 回答日時:
補足です。
>-------8<-------8<-------8<-------8<-------8<-------8<-------
>startssl|sslstart|start-SSL)
>$HTTPD -k start -DSSL
>ERROR=$?
>;;
>-------8<-------8<-------8<-------8<-------8<-------8<-------
手元のApacheは2.0.54なので上記のようになっています。
1.3.33+mod_sslも確認しましたが、SSL使用時は同様に「-DSSL」付きで起動しているのでNo.2で書いたように「-DSSL」を追加すればいいです。
No.2
- 回答日時:
>いわば、「/etc/init.d/httpd start」した時の動作が「apachectl startssl」にするのが希望なのです。
apachectlは、シェルスクリプトですので中を見れば分かると思います。
手元にあるapachectlでstartsslの部分は
-------8<-------8<-------8<-------8<-------8<-------8<-------
startssl|sslstart|start-SSL)
$HTTPD -k start -DSSL
ERROR=$?
;;
-------8<-------8<-------8<-------8<-------8<-------8<-------
となっています。
つまり、SSLを使用する時は「httpd -k start -DSSL」で起動しているわけです。
ですので、/etc/init.d/httpdでstartを指定された時に同様にhttpdを起動している部分があると思いますのでそこに「-DSSL」を追加してください。
No.1
- 回答日時:
>SSLも自動起動させるにはどうすればいいのでしょうか?
SSLは主にライブラリ群とそのツールなので、自動起動させないといけないようなものはないと思います。
これは、ApacheがSSLを使用出来る状態で起動されないという事なのでしょうか?
それならば、「/etc/init.d/httpd start」した時の動作が「apachectl startssl」した時の動作と同じですか?
つまり、httpdが-DオプションでSSLが指定された状態(-DSSL)で起動されるようになっていますか?
>これは、ApacheがSSLを使用出来る状態で起動されないという事なのでしょうか?
はい、そういうことです。
>それならば、「/etc/init.d/httpd start」した時の動作が「apachectl startssl」した時の動作と同じですか?
いいえ違います。「/etc/init.d/httpd start 」は「apachectl start」と同じです。
いわば、「/etc/init.d/httpd start」した時の動作が「apachectl startssl」にするのが希望なのです。
>つまり、httpdが-DオプションでSSLが指定された状態(-DSSL)で起動されるようになっていますか?
その状態はどこでみればよろしいですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Windows 10 Java版マイクラが起動できない 4 2022/07/17 14:11
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Android(アンドロイド) Android バッテリーの消耗が早くなった。2倍以上 6 2022/05/28 10:36
- CPU・メモリ・マザーボード 自作PCの再起動多発について 6 2022/04/17 15:15
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Windows 10 前回の質問の続きです。 あの後、システムのエラーが疑われたのでインターネットで調べて、ドライブのチェ 1 2023/05/21 23:55
- Windows 10 Win10 21H1 のアップデート 5 2022/05/14 19:10
- LINE WindowsのLINE 5 2023/05/23 14:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
MacOSのLaunchAgentsってなんで...
-
apacheが起動しない
-
Linuxで起動時に実行させるには?
-
apache2.0.64に後からmod_sslを...
-
Let’s Encrypt の自動更新をcro...
-
httpd(Apache)でhttpsのポート...
-
WMIを有効にする方法が分かりま...
-
uname -n出力結果変更
-
Linuxサーバーは定期リブートを...
-
telnetd, sshdが動いているかど...
-
FreeBSD 9.0 startx→再起動
-
batファイルでのプログラム起動順
-
Lindows のsafeモード? はあ...
-
さくらvps ftp 接続できない
-
Solaris CDE環境で24ビットカラ...
-
geditについて
-
[CentOS5]vsftpが起動しない
-
wermgr.exeって何ですか?
-
VNCクライアントから管理者権限...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
WMIを有効にする方法が分かりま...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
batファイルでのプログラム起動順
-
インデザイン(InDesing)の開き...
-
namedが起動しない
-
telnetd, sshdが動いているかど...
-
Let’s Encrypt の自動更新をcro...
-
テキストログインでstartxをし...
-
apacheが起動しない
-
rsh コマンドでのパスワード入...
-
geditについて
-
httpd(Apache)でhttpsのポート...
-
FTPでユーザ名の表示
-
AIXルーティング情報について
-
VNCクライアントから管理者権限...
-
WMP10にて『RPC サーバーを利用...
-
rcpができない
-
Linux(redhat系)の実行ユーザ...
おすすめ情報