vue项目打包发布到nginx

最近研究ruoyi这个开源项目,本文记录ruoyi前端Vue项目打包发布到nginx。
如下图所示,连敲命令都省了, 在项目下会生成dist文件夹。在这里插入图片描述
关键是Nginx的配置:如下图
在这里插入图片描述

server {
        listen       8082;			# 监听的端口	
        server_name  localhost;		# 域名或ip 

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {				# 访问路径配置
            root   E:/VueProject/RuoYi-Vue/ruoyi-ui/dist;	# 根目录		
            try_files $uri $uri/ /index.html;				# 防止刷新404
            index  index.html index.htm;		# 默认首页
        }
		
		location /prod-api/{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;			# 后端服务地址
		}
				

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        #...
        #...

在浏览器中敲入地址: http://localhost:8082/ 即可访问。 如果无法访问,请查看Nginx的日志,注意看错误。根据日志查看问题并解决。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值