diff --git a/cmd/gateway-main.go b/cmd/gateway-main.go index 2c12101f9..43bdd71e9 100644 --- a/cmd/gateway-main.go +++ b/cmd/gateway-main.go @@ -293,6 +293,12 @@ func gatewayMain(ctx *cli.Context, backendType gatewayBackend) { log.EnableQuiet() } + // Fetch address option + gatewayAddr := ctx.GlobalString("address") + if gatewayAddr == ":"+globalMinioPort { + gatewayAddr = ctx.String("address") + } + // Handle common command args. handleCommonCmdArgs(ctx) @@ -363,7 +369,7 @@ func gatewayMain(ctx *cli.Context, backendType gatewayBackend) { } - globalHTTPServer = miniohttp.NewServer([]string{ctx.GlobalString("address")}, registerHandlers(router, handlerFns...), globalTLSCertificate) + globalHTTPServer = miniohttp.NewServer([]string{gatewayAddr}, registerHandlers(router, handlerFns...), globalTLSCertificate) // Start server, automatically configures TLS if certs are available. go func() { @@ -393,7 +399,7 @@ func gatewayMain(ctx *cli.Context, backendType gatewayBackend) { checkUpdate(mode) // Print gateway startup message. - printGatewayStartupMessage(getAPIEndpoints(ctx.String("address")), backendType) + printGatewayStartupMessage(getAPIEndpoints(gatewayAddr), backendType) } handleSignals() diff --git a/cmd/server-main.go b/cmd/server-main.go index cf1f95652..dadf2df30 100644 --- a/cmd/server-main.go +++ b/cmd/server-main.go @@ -31,7 +31,7 @@ import ( var serverFlags = []cli.Flag{ cli.StringFlag{ Name: "address", - Value: ":9000", + Value: ":" + globalMinioPort, Usage: "Bind to a specific ADDRESS:PORT, ADDRESS can be an IP or hostname.", }, }