2016-07-20 18 views
2

Ich sollte meine vhost.conf für eine Domäne auf meinem VPS bearbeiten. Ich benutze plesk 12,5 auf CentOS 7.Wie passt man vhost.conf auf plesk 12.5 an?

Ich sollte Direktive hinzufügen:

ServerAlias "*.foo.bar" 

Wordpress zu ermöglichen, auf mehreren Systemen zu verwalten.

Ich habe viele Leitfäden befolgt, aber ich kann die Konfiguration nicht bearbeiten.

Ich habe versucht, /var/www/vhosts/foo.bar/conf/vhost.conf zu bearbeiten, aber die Datei existiert nicht. Ich habe diesen erstellt und ich habe Direktive hinzugefügt. Danach habe ich gestartet:

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all 
service httpd restart 

Aber Plesk ignorieren diese Datei.

Ich habe sogar versucht, Direktive auf Plesk > Subscription > domain.tld > Apache & Nginx Settings (http and https) hinzuzufügen, aber Plesk ignoriert mich immer noch.

Irgendwelche Hinweise zu lösen?

Antwort

1

Wegen nginx entsprach derictives zugegeben nicht nur als auch in vhost.conf aber in vhost_nginx.conf werden sollen (beachten Sie für System Ordner):

# for apache 
printf '\nServerAlias "*.foo.bar"\n' >> /var/www/vhosts/system/foo.bar/conf/vhost.conf 
chgrp apache /var/www/vhosts/system/foo.bar/conf/vhost.conf 

# for nginx 
printf '\nserver_name *.foo.bar;\n' >> /var/www/vhosts/system/foo.bar/conf/vhost_nginx.conf 
chgrp nginx /var/www/vhosts/system/foo.bar/conf/vhost_nginx.conf 

Das Gleiche gilt für Plesk > Subscription > foo.bar > Apache & Nginx Settings (http und http s und nginx)