微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows上Springboot项目整合nginx

项目需求:

  1. Nginx 采用80端口,反向代理到上述tomcat的9090端口。 这样用户访问的时候,就 访问80端口
  2. 动静分离,对于图片,css,js 等等一系列静态资源,都直接走 Nginx, 而不再通过 tomcat了。

windows上下载解压Nginx修改配置文件,打开Nginx目录下的 Nginx.conf 配置文件

  1. 反向代理配置。
server {
        listen      80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
             proxy_pass http://127.0.0.1:8080;
        }
       

动静分离配置

 location /~\.(css|js|png|ttf|woff|woff2|eot|svg|map|jpg|gif)$/{
		        root E:\springboot-zmall\src\main\webapp;
		    }

启动Nginx,(推荐命令行启动C:\server\Nginx-1.0.2>start Nginx或C:\server\Nginx-1.0.2>Nginx.exe)
访问地址使用80,也就无需显方指定端口号了:

在这里插入图片描述


访问http://127.0.0.1/tmall_springboot/img/category/83.jpg可以看到图片,查看Nginx的日志可以看到相应的日志信息。

在这里插入图片描述


至此,Springboot项目整合Nginx完毕,要是还有不太明白的地方请留言,要是对我的文章感兴趣的话,关注一下吧,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐