サーバーでhttpdサービスを再起動すると問題が発生します。
service httpd restart
を試すと、エラーが発生します。
root@server1 [/usr/src]# service httpd restart
AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/Apache/conf/httpd.conf:455
Httpdサービスを再起動しようとすると、エラーが発生する理由がわかりません。
問題を修正するために私がしなければならないことを教えてください。
PS RewriteCond %{HTTP_Host} ^google
を使用しようとすると機能しなかったため、書き換えルールが正しく機能するためにhttpd.confで設定を正しく設定する必要があります。名前。
このエラーは、/usr/local/Apache/conf/httpd.conf
の455行目を見るように指示しています。その行は、おそらく不要なNameVirtualHost
で始まる可能性があります。しかし、それはエラーではなく警告です。また、ログを調べてください(構成は標準ではないようです。httpdログについては、/var/log
を確認してください)。
他の回答の詳細として、次のようにします。
/usr/local/Apache/conf/httpd.conf
#を追加して、以下の行または類似の行にコメントを付けます。
NameVirtualHost 188.165.XX.XX:80
<VirtualHost 188.165.XX.XX:80>
次の行を追加します。
<VirtualHost *:80>
(または単に188.165.XX.XX:80を*:80に置き換えます)。セーブ httpd.conf
とApacheを再起動します、service httpd restart
。