> For the complete documentation index, see [llms.txt](https://jack80342.gitbook.io/spring-boot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack80342.gitbook.io/spring-boot/ix.-how-to-guides/75.-embedded-web-servers/75.4-change-the-http-port.md).

# 75.4 改变HTTP端口

在一个单独的应用中，主HTTP端口默认为`8080`，不过可以使用`server.port`设置（比如，在`application.properties`中或作为系统属性）。由于`Environment`值的宽松绑定，你也可以使用`SERVER_PORT`（比如，作为OS环境变量）。

想要创建`WebApplicationContext`但完全关闭HTTP端点，你可以设置`server.port=-1`（测试时可能有用）。具体详情可查看'Spring Boot特性'章节的[27.4.4 自定义内嵌servlet容器](https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/htmlsingle/#boot-features-customizing-embedded-containers)，或[ServerProperties](https://github.com/spring-projects/spring-boot/tree/v2.0.0.RELEASE/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/ServerProperties.java)源码。
