账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用nginx部署vue项目一直报错
    62
    0

    使用nginx部署vue项目一直报错,这个折腾我好几天了,哪位大神知道是什么原因吗?
    下面是我的nginx配置:

    server {
        index index.html index.htm;
        server_name ***;
        root /home/u/depolyfile/deploy;
        listen 80;
        location / {
            try_files $uri $uri/ @rewrites;
        }
    
        location @rewrites {
            rewrite ^(.+)$ /index.html last;
        }
    
        location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
            expires max;
            add_header Pragma public;
            add_header Cache-Control "public, must-revalidate, proxy-revalidate";
        }
    }

    vue的router部分:

    import Vue from 'vue'
    import Router from 'vue-router'
    import HelloWorld from '@/components/HelloWorld'
    import DefaultPage from '@/components/DefaultPage'
    
    Vue.use(Router)
    
    export default new Router({
      mode: 'history',
      routes: [
        {
          path: '/',
          name: 'HelloWorld',
          component: HelloWorld
        },
        {
          path: '*',
          name: 'DefaultPage',
          component: DefaultPage
        }
      ]
    })
    

    nginx错误信息:

    2018/07/02 14:26:01 [error] 5#5: *25 rewrite or internal redirection cycle while redirect to named location "@rewrites"
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 喧夜 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部