Raspberry Pi-PHP?
Hallo!
Ich habe ein PHP Programm geschrieben und installiert, Apache installiert und Maria DB. Ich habe mich auch um Security gekümmert. Wenn ich mit dem Raspberry in den Browser gehe und die nötige Adresse eingebe, sehe ich auch meine Programm. Was muss ich jetzt tun, damit ich es auch auf anderen Geräten aufrufen kann?
2 Antworten
Du musst den Apache jedem Gerät in Deinem WLAN zugänglich machen ;-)
Sprich: Der Apache-Server muss einfach das tuen, was er soll: Anfragen beantworten und Daten liefern.
Du solltest problemlos auf jedem Rechner im eigenen Netzwerk nun unter http://ip.adresse.des.servers den Apache erreichen und Dein PHP Script ausführen können.
Sprich: Wenn Du bei http://localhost oder http://127.0.0.1 die LAN-Ipadresse Des Rechners angibst, auf welchem der Apache installiert ist, dann solltest Du diesen von jedem anderen Rechner, Smartphone, Tablett etc in Deinem eigenen Heimatnetzwerk sofort erreichen können.
Die IP Adresse findest Du heraus:
- Unter Linux: Terminal öffnen - "ip a" und die IP V4 Adresse Deines LAN-Adapters ablesen
- Unter Windows: Kommandozeile öffnen - 'ipconfig' und die IP V4 Adresse ablesen
Du musst den Port innerhalb deines Netzwerks (oder öffentlich) freigeben. Danach kannst du mit der Public IP auf deinen Raspberry zugreifen.
Sei dir aber bewusst, dass viele Provider dir keine permanente IPv4 zuteilen. Daher ändert sich diese IP immer. Dafür gibt es Dienste wie DynDNS
Das kommt auf deinen Router drauf an. Bei FritzBox ist es unter Freigabe -> Port Freigabe. Dann brauchst du eine TCP Freigabe für den Port 80 oder 443 falls du SSL verwendest (oder welchen Port auch immer dein Webserver nutzt)
Danke!
Wie kann ich den Port freigeben? Hast du vielleicht ein gutes Tutorial auf Youtube?
Innerhalb des Netzwerkes kann ich aber mit der IP auf die Webiste zugreifen.