Nginx Wordpress-Konfigurationsproblem auf Ubuntu Guest und Virtualbox

507
TheRealPapa

Ich habe die Frage basierend auf dem Vorschlag von @Gerard H. Pille unten aktualisiert.

Zum ersten Mal einrichten. Ich habe Virtualboxlaufen Ubuntu 18.04auf einem Win 10für einen Host - wordpressProjekt.

Mein freigegebener Ordner ist eingebunden /media/sw_wpund funktioniert

Mein Projektordner enthält nur ein Projekt unter /media/wp_sf/myproj

Ich verwende diese nginx Konfiguration von hier aus :

# Upstream to abstract backend connection(s) for php upstream php { server unix:/tmp/php-cgi.socket; server 127.0.0.1:9000; }  server { ## Your website name goes here. server_name myproj.com.au;  ## Your only path reference. root /var/www/html/myproj;  ## This should be in your http block and if it is, it's not needed here. index index.php;  location = /favicon.ico { log_not_found off; access_log off; }  location = /robots.txt { allow all; log_not_found off; access_log off; }  location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files $uri $uri/ /index.php?$args; }  location ~ \.php$ { #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini include fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass php; }  location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; } } 

Ich habe den symbolischen Link von sites-availablebis erstellt sites-enabledund kann den Link mit sehen ls.

/var/www/html/myproj enthält meine WordPress-Installation.

Ich habe einen Symlink aus dem Freigabeordner erstellt, sodass er jetzt wie folgt angezeigt wird:

/var/www/html/myproj 

Alles andere im Gast ist ubuntu + php 7.2 + nginx + mysql

Wenn ich das Projekt durchsuche, bekomme ich:

This site can’t be reached myproj.com.au refused to connect. 

Auf Anregung unter dem Ergebnis von nslookup myproj.com.auIS

Server 127.0.0.53 Server Address 127.0.0.53#53  Non-authoritative answer: Name: myproj.com.au Address: 52.64.... // An IP I do not recognise 

Ich kann den Gast über einen Ping DOS windowan den Host senden und erhalte eine Antwort. Damit ist die Umgebung korrekt eingerichtet.

ping myproj.com.au 

Was habe ich vermisst? Vielen Dank.

0
Wie wird myproj.com.au gelöst? Versuchen Sie "nslookup myproj.com.au". Was ist die Verwendung von "/ media / sw_wp"? In der Nginx-Konfiguration wird es nicht erwähnt. "/ media / wp_sf / myproj" vs. "root / media / sf_wp / myproj" ??? Gerard H. Pille vor 6 Jahren 0
Im `/ media / .wp_sf` wird der freigegebene Ordner des Hosts von` Virtualbox` angehängt. Ubuntu erlaubt mir nicht, `/ var / www` auf den Ordner` / media / sf_wp` zu verlinken. Gibt es eine andere Möglichkeit, dies einzurichten? TheRealPapa vor 6 Jahren 0
Ändert sich der Ordnername bei jeder Eingabe? Jetzt ist es "/media/.wp_sf"? Gerard H. Pille vor 6 Jahren 0
Hi sorry, längster Tag! Nein, der Ordnername sollte immer `/ media / sf_wp` lauten. Aber sehen Sie mein Update zu Ihren Vorschlägen oben. Danke fürs Helfen. TheRealPapa vor 6 Jahren 0
Welche IP-Adresse gibt "ping myproj.com.au"? Anders als bei nslookup? Gerard H. Pille vor 6 Jahren 0
Übrigens haben Sie den nslookup & ping auf dem Windows-Host oder dem Linux-Client ausgeführt? Gerard H. Pille vor 6 Jahren 0
Ich lief es auf Ubuntu-Gast TheRealPapa vor 6 Jahren 0
Die IP auf der Host-Seite ist die korrekte "192.168.0.5", die der IP des "überbrückten Adapters" in "Virtualbox" entspricht und was der Gast "ubuntu" `ifconfig 'sehen kann. Also die IP sieht ok aus. Außerdem löst der Host "myproj.com.au" auf meinem Host die gleiche IP auf. TheRealPapa vor 6 Jahren 0
nächster Test (vom Host!): "telnet 192.168.0.5 80", um zu sehen, ob Sie nginx im Gast kontaktieren können. Ich denke, du musst überbrückte durch nat durch Portweiterleitung ersetzen. Gerard H. Pille vor 6 Jahren 0
Hallo! Es weigert sich, von meinem Git-Fenster aus eine Verbindung zu SSH herzustellen, obwohl ich sehen kann, dass der ssh-Server auf dem Gast läuft. Aber die Verbindung abgelehnt ist auch das, was ich über den Browser bekomme. Ich kann die Adresse anpingen, die FW ist aus (und ich habe gerade sauber 18.04 neu installiert, um erneut zu beginnen). TheRealPapa vor 6 Jahren 0
Sie haben neu installiert. Ja, war wahrscheinlich viel einfacher als meinen Rat zu befolgen. Gerard H. Pille vor 6 Jahren 0
Hallo Gerard, dein Ratschlag zeigte mir ein anderes Problem in Bezug auf Berechtigungen, da mein Ordner `/ var / www / html` (freigegeben von` win 10` host, symlinked) die Berechtigung verweigert. Ich dachte zwar, ich würde neu installieren, aber dieses Problem endete jetzt. https://superuser.com/questions/1327055/virtualbox-ubuntu-18-04-permission-issue-to-symlinked-share-host-folder TheRealPapa vor 6 Jahren 0

0 Antworten auf die Frage