全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 541|回复: 9
打印 上一主题 下一主题

有知道vue nginx配置么,history 路由

[复制链接]
跳转到指定楼层
1#
发表于 2022-3-18 23:45:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我设置的我网站下面某一个文件夹,路径是我网站根目录下 /web/evaluationapp  这个文件夹

下面这个配置有问题么,配置半天,不是404就是500错误。求助
location /web/evaluationapp {
        # vue h5 history mode 时配置
        try_files $uri $uri/ /web/evaluationapp/index.html;
        }
2#
发表于 2022-3-18 23:53:35 | 只看该作者
本帖最后由 image 于 2022-3-18 23:55 编辑

location / {
    root   html\web\evaluationapp; # 你的路径
    index  index.html index.htm;
    try_files $uri $uri/ @router;
  }

location @router {
    rewrite ^.*$ /index.html last;
  }
3#
发表于 2022-3-18 23:53:48 来自手机 | 只看该作者
你把location后面换成/试下
4#
 楼主| 发表于 2022-3-19 00:00:51 | 只看该作者
image 发表于 2022-3-18 23:53
location / {
    root   html\web\evaluationapp; # 你的路径
    index  index.html index.htm;


@darius
两位大佬,我是反向代理我的asp.net core 主程序,我把vue放在了我\web\evaluationapp下面,
我应该怎么改我这个?我直接写/路径,不太对吧。

server {
    listen       443 ssl;
    server_name  ####;
# 开启 ssl
    ssl on;
    # 指定 ssl 证书路径
    ssl_certificate /var/ZhengShu/###.crt;
    # 指定私钥文件路径
    ssl_certificate_key /var/ZhengShu/###.key;

   
    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        proxy_pass http://localhost:5000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    #proxy_set_header Connection keep-alive;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-Proto $scheme;
    proxy_buffering off;
    proxy_read_timeout 100s;
  #try_files $uri $uri/ /index.html;


    }
   

      error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
5#
 楼主| 发表于 2022-3-19 00:08:08 | 只看该作者
image 发表于 2022-3-18 23:53
location / {
    root   html\web\evaluationapp; # 你的路径
    index  index.html index.htm;

我在location / 设置了下面这个。然后网站就全都500错误了。
try_files $uri $uri/ /web/evaluationapp/index.html;
6#
发表于 2022-3-19 00:09:42 | 只看该作者
斌斌 发表于 2022-3-19 00:08
我在location / 设置了下面这个。然后网站就全都500错误了。
try_files $uri $uri/ /web/evaluationapp/i ...


root   html\web\evaluationapp; # 你的路径

路径对了么 我就随便假设写了个

root文件夹的 html文件夹下面 的web\evaluationapp

你可能是 var/www/ 之类的
7#
 楼主| 发表于 2022-3-19 00:22:16 | 只看该作者
image 发表于 2022-3-19 00:09
root   html\web\evaluationapp; # 你的路径

路径对了么 我就随便假设写了个

下面是我的配置,访问我的vue是404错误。
证书路径我删了,其实是有的。其他地方没问题了吧?/ 路径我设置的都是ok的,反响代理我的网站。
正常运行了半年肯定是没问题。

server {
    listen       443 ssl;
    server_name  api.###.com;
# 开启 ssl
    ssl on;
    # 指定 ssl 证书路径

    # 指定私钥文件路径


   
    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        proxy_pass http://localhost:5000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    #proxy_set_header Connection keep-alive;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-Proto $scheme;
    proxy_buffering off;
    proxy_read_timeout 100s;
    #try_files $uri $uri/ /web/evaluationapp/index.html;


    }
   
location /web/evaluationapp {
root   /var/www/InnoADLMedicalWeb/wwwroot/web/evaluationapp; # 你的路径
    index  index.html index.htm;
        # vue h5 history mode 时配置
        try_files $uri $uri/ /index.html;
        }

      error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
8#
发表于 2022-3-19 00:30:05 | 只看该作者
斌斌 发表于 2022-3-19 00:22
下面是我的配置,访问我的vue是404错误。
证书路径我删了,其实是有的。其他地方没问题了吧?/ 路径我设 ...

额 那就不太知道了 也没搞过反代

蹲一个别的大佬了。。。
9#
 楼主| 发表于 2022-3-19 11:19:22 | 只看该作者
image 发表于 2022-3-19 00:30
额 那就不太知道了 也没搞过反代

蹲一个别的大佬了。。。

我相信大佬哇,。
10#
发表于 2022-3-19 11:44:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 04:08 , Processed in 0.069494 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表