11use std:: {
22 fmt:: Debug ,
3- net:: { Ipv6Addr , SocketAddr } ,
3+ net:: { Ipv4Addr , SocketAddr } ,
44 path:: PathBuf ,
55 sync:: Arc ,
66 time:: Duration ,
@@ -77,7 +77,7 @@ pub async fn start_http_server(
7777 . route ( "/" , get ( || async { Redirect :: permanent ( "/metrics" ) } ) )
7878 . route ( "/metrics" , get ( metrics:: get) )
7979 . with_state ( Arc :: clone ( & app_state) ) ;
80- let listen_addr = SocketAddr :: from ( ( Ipv6Addr :: UNSPECIFIED , ports_config. metrics ) ) ;
80+ let listen_addr = SocketAddr :: from ( ( Ipv4Addr :: UNSPECIFIED , ports_config. metrics ) ) ;
8181 info ! ( %listen_addr, "Starting metrics exporter" ) ;
8282
8383 let handle = Handle :: new ( ) ;
@@ -129,7 +129,7 @@ pub async fn start_http_server(
129129
130130 if tls_config. enabled {
131131 // Start https server
132- let listen_addr = SocketAddr :: from ( ( Ipv6Addr :: UNSPECIFIED , ports_config. https ) ) ;
132+ let listen_addr = SocketAddr :: from ( ( Ipv4Addr :: UNSPECIFIED , ports_config. https ) ) ;
133133 info ! ( %listen_addr, "Starting server" ) ;
134134
135135 let cert_pem_file = tls_config. cert_pem_file . context ( CertsMissingSnafu ) ?;
@@ -148,7 +148,7 @@ pub async fn start_http_server(
148148 . context ( StartHttpServerSnafu ) ?;
149149 } else {
150150 // Start http server
151- let listen_addr = SocketAddr :: from ( ( Ipv6Addr :: UNSPECIFIED , ports_config. http ) ) ;
151+ let listen_addr = SocketAddr :: from ( ( Ipv4Addr :: UNSPECIFIED , ports_config. http ) ) ;
152152 info ! ( %listen_addr, "Starting server" ) ;
153153
154154 axum_server:: bind ( listen_addr)
0 commit comments