NameVirtualHost n'a aucun effet et sera supprimée dans la prochaine version
J'ai eu un problème avec le redémarrage de service httpd sur mon serveur.
Quand j'essaie service httpd restart
, ça me donnera une erreur:
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
Je ne comprends pas vraiment ce que je reçois une erreur lorsque je tente de redémarrer le service httpd.
Pouvez-vous s'il vous plaît dites-moi ce que je dois faire pour corriger le problème?
P. S j'ai besoin de régler le paramètre correctement dans le httpd.conf que j'ai besoin de la réécrire les règles de travailler correctement car il ne fonctionne pas lorsque j'essaie d'utiliser RewriteCond %{HTTP_HOST} ^google
comme il l'habitude de faire quelque chose pour masquer le nom de domaine à mon nom de domaine.
OriginalL'auteur | 2016-01-10
Vous devez vous connecter pour publier un commentaire.
L'erreur indique que vous regardez à la ligne 455 de
/usr/local/apache/conf/httpd.conf
. Cette ligne susceptibles commence avecNameVirtualHost
, qui n'est plus nécessaire. Mais c'est un avertissement, pas une erreur. Aussi jeter un oeil dans les logs (votre configuration ne semble pas standard; vérifier dans/var/log
pour le httpd journaux).OriginalL'auteur Ben Whaley
Comme une élaboration d'autres réponses, procédez comme suit:
/usr/local/apache/conf/httpd.conf
Commentaire soufflet lignes ou des équivalents en ajoutant #:
NameVirtualHost 188.165.XX.XX:80
<VirtualHost 188.165.XX.XX:80>
Ajoutez la ligne suivante:
<VirtualHost *:80>
(ou tout simplement remplacer la 188.165.XX.XX:80 *:80). Enregistrer
httpd.conf
et redémarrer apache,service httpd restart
.Vous pouvez, mais la chose importante à comprendre est que le nom à
VirtualHost
n'est pas le nom du serveur virtuel, c'est le nom de l'interface sur laquelle il accepte les connexions. Donc, dans la plupart des cas*:80
suffisante et moins sujette aux erreurs. Le nom réel va dans leServerName
directive.OriginalL'auteur Iman Hejazi