On Sep 17, 2008, at 1:58 AM, Philip Prindeville wrote: > Lonnie Abelbeck wrote: >> On Sep 16, 2008, at 8:26 AM, David Kerr wrote: >>> 2) I asked for, and Lonnie implemented, a way to launch the >>> asterisk- >>> gui from the web interface. Lonnie created a field into which I >>> could enter any URL and a link appears in the top right. What is >>> the right naming convention for this URL if I want to have the gui >>> substitute the URL base name rather than hardcode a IP address or >>> name (like "pbx")... in otherwords, the "link" URL needs to be >>> different depending on whether I access the Astlinux box through the >>> EXTIF or the INTIF. >>> >> >> The only solution I can think of is to configure your DNS servers to >> map the same the same name to get forwarded to the same box. >> >> My first thought (with only one cup of coffee) was to use localhost, >> but that won't work since the name is resolved in your browser. >> >> The connection is your browser => altweb versus your browser => >> asterisk-gui, and they use different web servers. >> >> I don't see any other way. >> > > You can just serve back whatever prefix came in the original GET > request, right? > > If the user said: > > http://host.mydomain.com/foo > > then return something starting with http://host.mydomain.com/ and if > he > said: > > http://192.168.1.1/foo > > then return something starting with http://192.168.1.1/ -- this will > also make it more compatible with reverse-proxy servers operating > through a NATting gateway. > > -Philip
Philip, I think I understand what you are saying... Use the $_SERVER['HTTP_HOST'] to generate the public host and the Prefs tab URL string for the local path... in this special case. Possibly if the user specified http://localhost/bla..bla, I could replace "://localhost" with ://$_SERVER['HTTP_HOST'], since localhost would normally have no application in an HTML anchor href= Anyone see a problem with this? Lonnie ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [EMAIL PROTECTED]
