Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spring Boot webapp localhost only

Is there a way to keep the used port closed for a Spring Boot webapp? Currently, I can access from localhost and from the rest of the machines in the local network. The objective is to only be able to access the webapp locally.

like image 649
Dani Cuesta Avatar asked Sep 13 '17 08:09

Dani Cuesta


2 Answers

Alright, other than setting up a firewall, you can bind your server to localhost.

This is done by placing

server.address=127.0.0.1

Inside the application.properties file in resources

Explanation about this and additional allowed values can be found in the following resource: (for "embedded server" specific parameters, see section "EMBEDDED SERVER CONFIGURATION(ServerProperties) "

allowed values in application.properties

like image 62
Dani Cuesta Avatar answered Oct 02 '22 01:10

Dani Cuesta


Adding to @Dani Cuesta's answer:

you add the: server.address=127.0.0.1

Explanation about this and additional allowed values can be found in the following resource: (for "embedded server" specific parameters, see section "EMBEDDED SERVER CONFIGURATION(ServerProperties) "

allowed values in application.properties

like image 32
Dror Avatar answered Oct 02 '22 00:10

Dror