FedoraCore4でサーバーを立てているのですが、https接続をサーバー管理用として使うことを考えており、その存在を秘匿するためポート番号を443から変更したいと考えております。
そこでssl.confの「443」を試しに「10443」に全て置換したのですが、この状態でhttpdを再起動しても起動に失敗します。
443では起動できhttps接続もできますが、10443にすると起動できずhttpすら接続できません。
(ポート10443は他に使われていないことは確認済みです)
具体的な変更点はssl.confの以下3カ所です。(最初の数字は行番号)
23: Listen 443
86: <VirtualHost _default_:443>
90: ServerName www.myserver.com:443 #行頭の「#」は削除
起動に失敗したときに一切エラーメッセージが出ず、エラーログを見ても何も残っていないので、手がかりすらつかめない状態です。
どう書き換えたらいいのでしょうか?
OS FedoraCore4
httpd Ver:2.0.54 Release:10.3
kernel Ver:2.6.11 Release:1.1369.FC4
No.4
- 回答日時:
文法に不正がある可能性がありますね。
$ apachectl configtest
は apachectl スクリプトの中身を見ていただければ分かるかと思いますが、内部的には以下のコマンドを実行しているだけです。
$ httpd -t
これでは、SSL が有効になっているときの設定項目 (<IfDefine SSL> で囲まれた部分) はチェックされません。なので、
$ httpd -DSSL -t
として確認を行ってみてください。
なお、修正箇所としてはちゃんと網羅されているように思います。
No.3
- 回答日時:
>実際に「起動できても」できなくても
起動できているなら、成功でしょう。
この回答への補足
最初から述べているとおり、デフォルトのポート443の時には起動でき、10443に変更すると起動に失敗します。
どちらにしても何もメッセージが表示されないため、いちいちプロセスを確認しないと本当に起動したのかどうか分からないのです。
#アドバイスいただけるのはありがたいのですが「httpsのポートを変更したい」という本題とは離れているのですが…。
No.2
- 回答日時:
>(起動に成功したのかどうかすら分からない)
サーバの管理者なのに、プロセスの確認方法も知らないのでしょうか?
管理者になるまえに、基礎の基礎から勉強したほうがいいのでは?
# ps ax | grep httpd
2983 ? Ss 0:00 /usr/sbin/httpd -DSSL -k start
2984 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2985 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2986 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2987 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2988 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2989 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2990 ? S 0:00 /usr/sbin/httpd -DSSL -k start
2991 ? S 0:00 /usr/sbin/httpd -DSSL -k start
この回答への補足
イヤ、そういう意味ではなくて、「apachectl restart」を実行したときに「実際に起動できてもできなくても、何もメッセージが出なかった」ということを言いたいだけです。
apachectlの実行結果が本来どう出るのかが知らないだけで、本当に起動したのかどうかくらいは調べられます。
No.1
- 回答日時:
apachectl をつかって文法チェックはしてみましたか?
Aapche2 を使っていないのでコマンド名が違うかもしれませんが
# apachectl configtest
のようにすると、ファイルの内容をチェックしてエラーがあればそれを表示してくれますよ。
何かの参考になれば幸いです。
この回答への補足
実際やってみたのですが、「Syntax OK」と返ってきました。
さらに付け加えると、「apachectl restart」では443だろうと10443だろうと何もメッセージが出ませんでした。(起動に成功したのかどうかすら分からない)
「/etc/rc.d/init.d/httpd restart」では、443の時には[成功]となり、10443では[失敗]と返ってきましたが、そのときもエラーメッセージはありませんでした。
なので、何が悪いのかがさっぱり分かりません…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN NECルーターAtermのブリッジモード設定方法を教えてください iphoneで設定したいです。 ネ 4 2022/11/06 02:54
- 中古パソコン USBキーボードを外すと、起動できなくなる 2 2023/03/25 14:57
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- マウス・キーボード 無線マウスが反応しない 3 2022/05/08 22:22
- ノートパソコン PCからテレビへHDMI 映像は飛ぶけど音声が飛ばない 9 2023/08/22 11:13
- デスクトップパソコン ゲーミングPCが起動しない場合のアドバイスをいただきたいです。 こんにちは。 本日、私の使用していた 4 2023/07/11 12:49
- YouTube youtubeが使えない! 1 2022/11/16 16:36
- Windows 10 リモートデスクトップ接続 1 2022/07/12 14:30
- Android(アンドロイド) いま3台のAndroidを使っています。 AndroidってiPhoneには無いmicroSDXCが 1 2022/05/06 11:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
テキストログインでstartxをし...
-
linuxからのメールが文字化けと...
-
telnetd, sshdが動いているかど...
-
起動エラーの復旧方法
-
Linux系OSでのOS立ち上げ時の自...
-
FreeBSD における、アプリの起...
-
namedが起動しない
-
batファイルでのプログラム起動順
-
CentOSでFTPを有効にする方法
-
Linux(redhat系)の実行ユーザ...
-
AIXルーティング情報について
-
デーモンへの登録(ランレベル...
-
FMVマイページ、FMVサーチが勝...
-
pc初心者です。 UEFIでの設定で...
-
1962: No Operating system fou...
-
リモートデスクトップに接続で...
-
Blenderが起動しなくなった。
-
virtual boxで、黒い画面のまま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
WMIを有効にする方法が分かりま...
-
MacOSのLaunchAgentsってなんで...
-
インデザイン(InDesing)の開き...
-
batファイルでのプログラム起動順
-
linuxからのメールが文字化けと...
-
Linuxサーバーは定期リブートを...
-
Linux(redhat系)の実行ユーザ...
-
gnomeのスタートアップの設定フ...
-
VNCクライアントから管理者権限...
-
起動時のターミナルの状態を戻...
-
httpd(Apache)でhttpsのポート...
-
chkconfig がうまくいかない
-
namedが起動しない
-
さくらvps ftp 接続できない
-
テキストログインでstartxをし...
-
KDEをインストールしてもstartx...
-
apacheが起動しない
-
rcpができない
-
RedHat9起動時にエラー
おすすめ情報