springboot admin 部署到服务器上,用nginx做代理
时间: 2024-06-10 10:10:40 浏览: 212
服务器使用Nginx部署Springboot项目的详细教程(jar包)
1. 安装nginx
首先需要在服务器上安装nginx,可以使用以下命令:
```
sudo apt-get update
sudo apt-get install nginx
```
2. 修改nginx配置
接下来需要修改nginx配置文件,打开配置文件:
```
sudo nano /etc/nginx/sites-available/default
```
将以下内容添加到server块中:
```
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
```
其中,proxy_pass指定了代理的地址,这里是本地的8080端口,也就是springboot admin的端口。
保存配置文件并退出。
3. 重启nginx
修改完配置文件后,需要重启nginx才能生效:
```
sudo systemctl restart nginx
```
4. 访问服务
现在可以通过访问服务器的IP地址或域名来访问springboot admin服务了,例如:
```
http://your_server_ip:80
```
注意,如果服务器上有防火墙,需要开放80端口的访问权限。
阅读全文