Wie verbinde ich einen LAMP-Server mit Wordpress mit dem Internet?

398
user3026582

Ich habe versucht, einen LAMP-Server einzurichten, auf dem Wordpress auf einem Raspberry Pi 3 (mit Ubuntu Mate 16.04) ausgeführt wird. Wordpress läuft gut im Intranet (intern im Netzwerk), aber ich kann mein Setup nicht so konfigurieren, dass Wordpress über das Internet aufgerufen werden kann. Word Press General Settings . Dies ist das erste Mal, dass ich so etwas tue, also bitte vergib mir, wenn ich falsches Vokabular verwende usw.

Bei jedem Versuch, über das Internet auf den Webserver zuzugreifen, wird die Fehlermeldung "Diese Website kann nicht erreicht werden" angezeigt. Ich habe einen ASUS-Router mit eingebautem DDNS. Ich habe es eingerichtet und ich habe Port-Forwarding auf die IP-Adresse des Raspberry Pi eingerichtet. Port, den ich zugewiesen habe, ist 3333.

Hier ist mein Ausschnitt aus meiner apache2.conf

<Directory /> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory>  <Directory /usr/share> AllowOverride None Require all granted </Directory>  <Directory /var/www/> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> 

Hier ist ein Ausschnitt meiner Ports.conf

Listen 80 Listen 3333  <VirtualHost *:3333> DocumentRoot /var/www/html ServerName www.supernaturalmath.asuscomm.com  #Other directives here </VirtualHost> 

Hier ist eine Kopie meiner 000-default.conf

<VirtualHost *:3333> ServerName www.supernatural.asuscomm.com  ServerAdmin webmaster@localhost DocumentRoot /var/www/html 

Ich hoffe jemand kann mir dabei helfen.

Vielen Dank

0
Haben Sie den Port von Ihrem Router an die IP-Adresse Ihres Raspberry Pi 3 weitergeleitet? Testen Sie es mit der IP oder einem Hostnamen? Julie Pelletier vor 8 Jahren 0
Ja, ich habe den Port von meinem Router an die IP-Adresse meines Pi weitergeleitet. So kann ich vom Netzwerk aus auf mein Pi zugreifen. Ich teste es auch mit der IP-Adresse und mit 'supernaturalmath.asuscomm.com', aber nicht mit dem Hostnamen. user3026582 vor 8 Jahren 0
Die IP-Weiterleitung im Router hat lokal keine Auswirkung. Nur um sicher zu sein, haben Sie die Portweiterleitung für Port 3333 in Ihrem Router aktiviert? Entweder ist dies nicht der Fall oder die Firewall Ihres PI blockiert die Verbindung von außen. Julie Pelletier vor 8 Jahren 0
Warum sollte es das tun, wenn DDNS in den Router eingebaut ist? Ich habe die Firewall vorübergehend deaktiviert und der Server ist nicht verfügbar. Oh, lassen Sie mich die Firewall auf dem PI überprüfen. user3026582 vor 8 Jahren 0
Ich habe Portweiterleitung an Port 3333 des Routers aktiviert. Ich habe auch die Firewall des PI überprüft und diese ist deaktiviert. Ich ping supernaturalmath.asuscomm.com von meinem Android-Handy mit der 4G-Verbindung und es scheint keine Verluste zu geben. Ich denke, es könnte eine Konfiguration von der Apache- oder WordPress-Seite sein. user3026582 vor 8 Jahren 0
Es ist möglich, aber das Pinging der IP-Adresse Ihres Routers sagt nichts über die Funktionsweise der Portweiterleitung in Richtung Ihres PI aus. Julie Pelletier vor 8 Jahren 0
Eine Sache, die interessant sein könnte, ist der Versuch, von Ihrem LAN aus über Ihre öffentliche IP-Adresse an Port 3333 eine Verbindung herzustellen, um zu sehen, was passiert. Die meisten Router leiten die Verbindung intern um, und der Test würde daher nicht von Filterregeln beeinflusst. Julie Pelletier vor 8 Jahren 0
Ich habe es herausgefunden. Es war, wie ich den Port auf dem Router weitergeleitet habe! Ich hatte den Portbereich von 3333, aber der lokale Port wurde auf eine andere Nummer eingestellt. Als ich diese Konfiguration gelöscht und neu eingegeben habe, wo der Portbereich und der lokale Port 3333 sind, habe ich meine Website auf meinem Android-Telefon mit 4G gesehen. Danke Julie für deine Hilfe und deine Zeit. Muah! user3026582 vor 8 Jahren 0

1 Antwort auf die Frage

0
Julie Pelletier

Die ersten Dinge, die in solchen Fällen geprüft werden müssen, sind:

  • Deaktivieren der Firewall, um zu sehen, ob sie für das Problem verantwortlich ist
  • Testen Sie die Verbindung lokal mit dem lokalen Port
  • Überprüfen Sie die Portweiterleitungskonfiguration des Routers, um sicherzustellen, dass die richtigen öffentlichen und privaten Ports eingestellt sind