瑞吉外卖项目使用nginx部署至腾讯云服务器访问提示超时timeout of 5000ms exceeded。
nginx
设置如下,82.156.5.x是我的服务器地址
后端项目部署在了82.156.5.x:8088端口,已经开启了相关的端口访问,使用postman发送请求也可以发送,提示未登录,是因为拦截器设置的。
server {
listen 80;
server_name 82.156.5.x;
root html/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location ^~ /api/ {
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://82.156.4.xxx:8088/api/;
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
send_timeout 300s;
}
}
现在是这样使用项目资料给的dist文件上传到服务器上面,前端发送的请求是http://82.156.5.x/api/employee/login
但是提示超时,难道是反向代理没有作用?
还是说我应该使用自己的代码打包成dist文件不能用课程提供的dist
现在直接通过jar包启动服务的http://82.156.5.x:8088/backend/index.html是可以去正常操作访问的,但是使用nginx实现前端代理的时候不行 课程说的是通过另外一台服务器来提供反向代理 我现在相当于前端后端都部署在了一台服务器上 是这个的原因吗 希望可以解答下谢谢!