Ich entwickle eine Website, die eine Facebook-App verwendet, die nur funktioniert, wenn die Website von außen zugänglich ist. Wenn sich die Site auf einem Server befindet, funktioniert alles einwandfrei. Bei der Entwicklung vor Ort funktioniert die App nicht. Wie kann ich meine lokale Entwicklungsumgebung von außen zugänglich machen?
Ich benutze MAMP und mein Haupt-ISP ist Sky.
Ich habe das folgende aus einem Tutorial versucht, aber ich weiß nicht wirklich, ob ich auf dem richtigen Weg bin oder nicht. Ich habe mich für ein Konto bei http://dyn.com/ registriert und einen Hostnamen MY-HOST-NAME.dyndns-at-work.com eingerichtet. Wenn ich in meinem Browser zu MY-HOST-NAME.dyndns-at-work.com navigiere, wird die Startseite des Routers angezeigt. Wenn ich mir jedoch die URL 'extern' von hidemyass.com ansehe, erhalte ich die Meldung 'Die angeforderte Ressource konnte nicht geladen werden.'.
Wie ich verstanden habe (ich bin mir nicht sicher), muss ich meinen Router von außen zugänglich machen, was ich mit den obigen Schritten versucht habe. Dann muss ich die Webseitenanforderungen an meinen Computer leiten, um zu sehen, ob es sich um einen lokalen Host handelt. Ist das zumindest richtig?
quelle