Ich habe für ein paar Wochen mit dieser Konfiguration gekämpft. Was ich erreichen möchte, kann wie folgt aufgeführt werden.Wie konfiguriere ich Nginx für verschiedene Subdomains über verschiedene Ports?
1.Ich habe vor nicht allzu langer Zeit eine Domain registriert. Und ich habe einige Webdienste auf meinem VPS eingerichtet, wie zB einen Blog, ein Forum und Owncloud. Jetzt möchte ich das Nginx so konfigurieren, dass ich den gesamten Dienst auf einem VPS und einer IP-Adresse ausführen kann. Um owncloud laufen zu lassen, muss ich die /etc/php5/fpm/pool.d/www.conf
zu listen = 9000
ändern. In diesem Fall kann ich nur einen Service (Owncloud) Funktion erhalten, weil, wenn ich das Forum laufen lasse ich die listen = /var/run/php5-fpm.sock
auskommentieren muss. Was mehr ist, habe ich versucht, beide auskommentieren, zeigte Nginx 502 danach.
2.Ich benutze Hexo als meinen Blog.Wenn ich den Server starte, kann ich in meinen Blog auf IP: 4000 zugreifen.So frage ich mich, ob ich meinen Blogserver im Hintergrund betreiben und die Beiträge online über bearbeiten könnte eine Subdomain, die zu Port 4000 umgeleitet wurde. Wenn es möglich ist, sollte ich die nginx.conf
ändern oder etwas in sites-available
hinzufügen?
3.Kann ich verschiedene Webdienste auf verschiedenen Subdomains bereitstellen? Welche Datei soll geändert werden? Es wird gesagt, dass ich dies erreichen kann, indem ich Reverse Proxy verwende?
Sorry für die pathetischen Englisch und Ausdruck. Vielen Dank im Voraus.
Alle Problem gelöst. 1.I änderte beide Konfigurationsdateien von ihnen in 'listen =/var/run/php5-fpm.sock' 2.Reverse -proxying wurde eingerichtet. –