在Windows中使用Nginx配置部署springboot+vue项目

Nginx

链接:https://pan.baidu.com/s/1c-9JJ3e63rNNeSRuEFh0Ow?pwd=aamb
提取码:aamb

配置

解压后进入到 conf 目录下,修改 nginx.conf 文件,将下面的内容直接复制粘贴进去即可。

events {
	worker_connections  1024;  ## Default: 1024
} 
http {
	include   mime.types;
	default_type  application/octet-stream;
server {
    listen       80;
    server_name  127.0.0.1;
    #charset koi8-r;
    location / {
            root  C:/Develop/HR/dist/dist; 
            index  index.html index.htm; 
            try_files $uri $uri/ /index.html; 
    }    
    location /api/{
        proxy_pass http://127.0.0.1:8088/api/;
    }
}
}
说明:

worker_connections: 代表并发数,。默认1024,如果你的网站访问量过大,已经远远超过1024这个并发数,那你就要修改worker_connecions这个值 ,这个值越大,并发数也有就大。当然,你一定要按照你自己的实际情况而定,也不能设置太大,不能让你的CPU跑满100%。
includedefault_type: 浏览器中可以显示的内容有HTML、XML、GIF等种类繁多的文件、媒体等资源,浏览器为了区分这些资源,就需要使用MIME Type。所以说MIME Type是网络资源的媒体类型。Nginx作为web服务器,也需要能够识别前端请求的资源类型。如果当访问页面出现样式丢失的问题,可以加上这两项配置解决
listen: 监听端口号,当访问该端口时就会进入到该服务中。另外一点80是访问的默认端口号,比如浏览器输入192.168.1.88等于192.168.1.88:80。
server_name: 服务名,默认127.0.0.1即可。
location / : 就相当于url路由,Nginx根据location的配置来决定究竟如何处理一个请求。Nginx通过将一个请求的url与location进行对比,来决定将该请求扔到哪个location对应的处理策略中。location / 一般指向的是前端资源,location /api/则是后端的url地址。
root : 指定vue打包的后的dise文件。
在这里插入图片描述

proxy_pass : 指定后端地址。
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要部署Spring Boot项目Nginx服务器上,需要执行以下步骤: 1. 在Spring Boot项目打包成jar文件。 2. 在服务器上安装Nginx。 3. 在Nginx配置文件配置反向代理,将请求转发到Spring Boot项目的运行端口。 4. 启动Spring Boot项目并启动Nginx服务。 5. 通过浏览器访问Nginx服务器的IP地址或域名,即可访问到部署的Spring Boot项目。 ### 回答2: Nginx是一款高性能的Web服务器软件,它不仅可以部署静态网页,也可以作为反向代理服务器。在部署Spring Boot项目时,我们可以将Nginx作为反向代理服务器,将客户端的请求转发到Spring Boot应用程序,以便更好地管理和优化应用程序的性能。 具体步骤如下: 1.安装Nginx 在Linux系统上,可以使用包管理工具来安装Nginx,例如CentOS系统上可以使用yum命令进行安装: yum install nginx 2.配置Nginx 需要编辑Nginx配置文件,以便将请求转发到Spring Boot应用上。可以在Nginx配置文件添加如下配置: 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 $proxy_add_x_forwarded_for; } 上述配置,“proxy_pass”指定了转发请求的目标IP和端口,“proxy_set_header”指定了转发请求时需要保留的头信息。 3.启动Nginx和Spring Boot应用 完成Nginx配置后,可以启动Nginx服务器和Spring Boot应用程序,以便测试应用是否正常运行。可以使用如下命令分别启动Nginx和Spring Boot应用: systemctl start nginx java -jar demo.jar 这里假设应用程序的Jar包为“demo.jar”,可以根据自己的实际情况进行修改。 4.测试应用 最后,可以使用浏览器或命令行工具进行访问测试,以确认应用程序是否正常工作。在浏览器输入Nginx服务器的地址和端口号,查看是否能够正常访问应用程序的页面。 总的来说,将Nginx作为反向代理服务器部署Spring Boot应用程序,可以提高应用程序的性能和可管理性。但需要注意的是,在配置Nginx时需要注意路径和端口号等相关配置,以确保不会产生冲突。 ### 回答3: Nginx是一个高性能的Web服务器和反向代理服务器,而Spring Boot是一个基于Spring框架的快速开发的Web应用程序框架。在将Spring Boot项目部署到生产环境时,将Nginx作为其反向代理服务器,可以提高应用程序的可靠性、性能和安全性。 下面是在Linux操作系统上部署Spring Boot项目的步骤: 1.安装Java环境和Spring Boot应用程序,确保其能够在本地成功运行。 2.安装Nginx,通过命令“sudo apt-get install nginx”在Linux上进行安装。 3.在Nginx的默认配置文件“/etc/nginx/sites-available/default”添加反向代理的配置信息。以下是一个针对Spring Boot应用程序的基本配置: server { listen 80; server_name example.com; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Nginx-Proxy true; proxy_redirect off; } } 其,“proxy_pass”指定Spring Boot应用程序的URL,“proxy_set_header”在请求转发时添加必要的HTTP header信息。 4.启动Nginx服务器。运行命令“sudo nginx -t”来检查配置文件是否存在任何语法错误,然后运行命令“sudo service nginx start”来启动服务器。 5.访问Spring Boot应用程序,可以通过域名或IP地址访问。例如,“http://example.com”或“http://127.0.0.1:8080”。 总体来说,使用Nginx反向代理服务器可以帮助我们更好地管理和保护Spring Boot应用程序,并在性能和安全性方面提供更好的保障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想养一只!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值