Wo ist oder wo sollte der Ordner sein, der in einer URL auf die Portnummer folgt?

Wo ist oder wo sollte der Ordner sein, der in einer URL auf die Portnummer folgt?

Beim Ausführen eines Ubuntu-Servers mit Apache2 und Nginx tritt der folgende Fehler auf
(index):8 GET http://157.27.222.38:5000/uv/lib/offline.js net::ERR_ABORTED 404 (Not Found)

Ich habe mich gefragt, wo /uv/sich der Ordner befinden muss, damit er vom Server gesehen wird. Ist dies ein Pfad relativ zum Stammpfad in der Serverkonfiguration?

Antwort1

Aus Ihrer Frage geht nicht hervor, ob Sie Apache oder Nginx verwenden. Ich gehe davon aus, dass es bei Nginx ähnlich ist, aber ich antworte für Apache, mit dem ich besser vertraut bin.

/uv/ ist normalerweise relativ zum DocumentRootim entsprechenden Apache VirtualHost oder in der Hauptkonfiguration angegeben, es gibt jedoch eine Reihe von Ausnahmen hiervon.

  • Wenn Sie eine Konfiguration haben, die einen „Alias“ angibt, kann dieser ein Verzeichnis von einer anderen Stelle im Dateisystem einfügen.
  • In ähnlicher Weise ist es möglich, RewriteRules zu verwenden, um beispielsweise die Analyse von /uv/ in index.php oder Ähnliches zu erzwingen (was von Wordpress und anderer Software verwendet wird – aber normalerweise nur, wenn /uv/ nicht existiert).
  • Es ist möglich, dass ProxyPass-Direktiven hierunter einen Lastausgleich von anderen Servern durchführen.

verwandte Informationen