in src/app/webserver/websites/websites.service.ts [226:259]
public getUrl(binding: Binding, path: string = ""): string {
// Schema
var url = binding.is_https ? "https://" : "http://";
// Host
if (binding.hostname && binding.hostname.length > 0) {
url += binding.hostname;
}
// IP Address
else {
if (binding.ip_address && binding.ip_address != "*") {
url += binding.ip_address;
}
else {
url += this._http.endpoint().hostname();
}
}
// Port
if (binding.port && binding.port != 80 && binding.port != 443) {
url += ":" + binding.port;
}
// Path
if (path && path.length > 0) {
if (path.charAt(0) != '/') {
url += "/";
}
url += path;
}
return url;
}