Einrichten von VPS mit MySQL PHP und Nginx

Einrichten von VPS mit MySQL PHP und Nginx

Hallo, ich habe diese Anleitung befolgt, um einen VPS auf Linode einzurichten: http://themesforge.com/featured/high-performance-wordpress-part-3/

Alles funktioniert gut, aber die Domänen, die ich eingerichtet habe, zeigen mir nur den Nginx-Begrüßungsbildschirm an und rufen die Inhalte nicht aus ihrem eigenen Ordner auf. Was mache ich vielleicht falsch?

Antwort1

Alles funktioniert gut, aber die Domänen, die ich eingerichtet habe, zeigen mir nur den Nginx-Begrüßungsbildschirm an und rufen die Inhalte nicht aus ihrem eigenen Ordner auf. Was mache ich vielleicht falsch?

Nginx (und andere moderne HTTP-Server) können mithilfe des HTTP-HOST-Headers mehrere Sites unter einer IP-Adresse hosten. Dieser teilt dem Server mit, welche Sites der Browser ihm übermitteln möchte.

Virtuelle Hosts versuchen daher, diesen Host-Header einem ihrer virtuellen Hosts zuzuordnen. Wenn dies nicht möglich ist, stellt nginx den Inhalt von seiner Standardsite bereit, je nachdem, welche Site

Ich vermute, dass hier Folgendes passiert. Daher würde ich:

  • Überprüfen Sie Ihren virtuellen Hostserver_name Richtlinienentsprechen dem, was Sie zu verwenden beabsichtigen.
  • Stellen Sie sicher, dass Sie über den erwarteten DNS auf die Site zugreifen. Mein Host gibt mir beispielsweise einen DNS-Eintrag wie diesen: myaccount1.vps.myhost.net. Wenn ich dorthin gehe, wird mein Standardhandler ausgelöst, da dies der Host ist, wohingegen ich http://www.ninefingersisawesome.coman die richtige Stelle gehe.

verwandte Informationen