
Apache/2.2.22
で を使用している Web サーバーがありますDebian/7.8
。
エラー ページの最後に追加される署名を無効にしたいと思います。
Not Found
The requested URL /sdffds.html was not found on this server.
_____________________________
Apache/2.2.22 (Debian) Server at xxx Port 80 <-- this
ファイルを編集することでこれを実行できるはずです。コメントを解除(およびコメント化) する/etc/apache2/conf.d/security
ことで実行しました。ただし、apache2 をリロード/再起動すると、これは機能しません。ServerSignature Off
ServerSignature On
確認したところapache2.conf
、手順はInclude conf.d/
ここにありました。これは、apache2 がファイルを適切に参照していないconf.d
か、編集ミスをしたことを意味しますconf.d/security
。
念のため、編集してapache2.conf
を入れたらInclude conf.d/security
、動きました。
apache2 がファイルを適切に検索しないのはなぜですかconf.d/
?
答え1
Apache は conf.d ディレクトリから「.conf」で終わるファイルのみを取得するはずです。
..conf.d/security を ..conf.d/security.conf に変更してみてください。
あるいは、プライマリ構成ファイルに「ServerSignature Off」を追加すると、正常に動作するはずです。
答え2
実際には、Include conf.d/
拡張子に関係なく、 のすべてのファイルを(アルファベット順だと思います)ロードしていますconf.d/
。私もファイルServerSignature Off
を設定した後に同じ問題に直面しましたsecurity
が、その理由は、conf.d/
と呼ばれる元のセキュリティ ファイルのバックアップが内部にあるためですsecurity.bak
( が含まれていますServerSignature On
)。したがって、 に競合を引き起こす可能性のある他のファイルがないことを確認する必要がありますconf.d/
。私の場合、 がのsecurity.bak
後にロードされていたため、設定が上書きされていました。の末尾に追加するとすべてが上書きsecurity
されるため、Jacob Margason が提供した解決策はあなたの問題も解決します。ServerSignature Off
apache2.conf