当前位置: 代码网 > 服务器>服务器>Nginx > Nginx 如何部署指定文件夹下的项目(本地测试)

Nginx 如何部署指定文件夹下的项目(本地测试)

2024年05月18日 Nginx 我要评论
1、配置 vue.config.js,指定生成环境的包 //部署生产环境和开发环境下的url publicpath: process.env.node_env === 'production' ?

1、配置 vue.config.js,指定生成环境的包

  //部署生产环境和开发环境下的url
  publicpath: process.env.node_env === 'production' ? "/marketing" : "/",
  ///npm run build 或 varn build  生成文件的日录名称(要利baseurl的牛产环境路一致)(默认dist)
  outputdir:'marketing',
  //用于放置生成的静态资源(js、css、img、fonts)的;(项目打包之后,静态资源会放在这个文件夹下)
  assetsdir:'static',

2、配置路由模式为hash(history模式刷新后,找不到页面)

在这里插入图片描述

3、修改 nginx 下的配置文件

c:\server\nginx-1.24.0\conf\nginx.conf

    server {
        listen       80;
        server_name  localhost;   //前端访问时需要的ip,默认127.0.0.1或localhost
        #charset koi8-r;
        location  /marketing{
				root   c:/server;
                index  index.html index.htm;
                #解决刷新后nginx报404问题
                try_files $uri $uri/ /marketing/index.html;
       }
    }

4、浏览器输入 localhost/marketing

注意:
因为使用nginx访问静态资源时,路径名要和实际路径名匹配(root路径+location路径,意思是nginx是按照c:/server/marketing这个路径去寻找资源)

到此这篇关于nginx 部署指定文件夹下的项目(本地测试)的文章就介绍到这了,更多相关nginx 部署指定文件夹下的项目(本地测试)内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

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

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com