Ändern der Standard-HTTP-Port auf Nginx mit Plesk 12.5 ist mein größtes Problem Ich weiß, wie man Varnish einrichten. Ich weiß auch, dies auf dem Server ohne den Plesk zu tun. Mein Betriebssystem ist Debian 8.3, ich habe einige Anweisungen für Centos geschrieben, aber sie waren mir nicht hilfreich.Wie nginx Port auf Debian8.3 + Plesk 12.5 ändern und Lack auf Port 80 hören?
Antwort
Es gibt zwei Möglichkeiten,
Amts mit Kompromissen:
Anpassen von Plesk Webserver configs Vorlagen wie hier beschrieben https://talk.plesk.com/threads/solved-help-required-change-nginx-port.331439/
Sie müssen beginnt mit Ordner erstellen
/usr/local/psa/admin/conf/templates/custom
und Kopieren folgende Dateien von/usr/local/psa/admin/conf/templates/default
:nginx.php nginxDomainForwarding.php nginxDomainForwardingIpDefault.php nginxDomainVhost.php nginxDomainVhostIpDefault.php nginxWebmail.php
und ersetzen Sie
$VAR->server->nginx->httpPort
in jeder Datei mit der gewünschten Portnummer.Kompromisse sind: Nach dem Upgrade auf die nächste Version sollten Sie diesen Vorgang erneut durchführen. Alle Änderungen, die von Updates für
default
Vorlagen durchgeführt werden, sind nicht auf Sie anwendbar.schnell mit unbekannten Nebenwirkungen: nur Ports in ServiceNodeConfiguration Tabelle ändern:
mysql -uadmin -p
cat /etc/psa/.psa.shadow
-Dpsa -e "select * from ServiceNodeConfiguration wo section = 'Webproxy'"+---------------+----------+-----------------+-------+ | serviceNodeId | section | name | value | +---------------+----------+-----------------+-------+ | 1 | webProxy | enabled | true | | 1 | webProxy | frontendPort | 80 | | 1 | webProxy | sslFrontendPort | 443 | +---------------+----------+-----------------+-------+
und nicht vergessen für
/usr/local/psa/admin/bin/httpdmng --reconfigure-all