一开始环境搭建的很好,结果突然登陆的时候就登陆不进去了,看到弹幕说的方法几乎都试了,sql我怎么想也不可能错啊,后来我就感觉是我的nginx的问题,之前自学的时候安装过nginx,怀疑是不是nginx的问题,于是就去学了一上午的nginx,虽然并没有起到很大左右,不过了解到了原理还是很有意思的:可以去b站上搜搜相关视频给了很多启发是真的
然后本人就开始不停的问chatgpt,什么是nginx。感觉作为一个小白云里雾里,好了不多说
结果就是你的config文件里的端口,监听端口可能需要改,就是下面这个(8080)listen后的端口我理解的是网页端的用途的端口
server {
listen 8080; # Nginx 监听 8080 端口
server_name localhost;
location / {
proxy_pass http://localhost:81; # 转发到 Spring Boot
}
}
如下图,我删除了中间的一部分,这里的5598需要改成你的springboot里的端口!!! (坑死我了,卡我两天)
upstream webservers{
server 127.0.0.1:5598 weight=90 ;
#server 127.0.0.1:5598 weight=10 ;
}
# 反向代理,处理管理端发送的请求
location /api/ {
proxy_pass http://localhost:5598/admin/;
#proxy_pass http://webservers/admin/;
}
# 反向代理,处理用户端发送的请求
location /user/ {
proxy_pass http://webservers/user/;
}
下面指的就是springboot里yml的端口,切记application.yml是你的springboot,到那时application-dev.yml里的是你的数据库,所以那里的port就是3306不需要改!
server:
port: 5598
勿喷啊,只是个小白哈哈哈哈
有问题的希望大佬们斧正!
标签:5598,端口,server,nginx,proxy,外卖,pass,苍穹 From: https://blog.csdn.net/m0_67612271/article/details/143347628