当前位置: 七九推 > IT编程>数据库>Mysql > nginx如何指向本地路径及500错误解决方法

nginx如何指向本地路径及500错误解决方法

2023年03月17日 Mysql 我要评论
正文一个vite+vue3项目,想要部署到服务器上。项目build后的文件都在dist目录下,将这个目录拷贝到服务器上,然后在nginx里进行配置,如下:server { listen

正文

一个vite+vue3项目,想要部署到服务器上。项目build后的文件都在dist目录下,将这个目录拷贝到服务器上,然后在nginx里进行配置,如下:

server {
    listen       3571;
    server_name  localhost;
    location / {
        root /root/xxxx/dist/;
        try_files $uri $uri/ /index.html;
    }
}

这样就可以通过服务器的公网ip+端口3571来访问这个vue项目了,如果想通过域名访问,则可以这样配置:

server {
    listen       80;
    server_name  video.xxx.com;
    location / {
        root /root/xxxx/dist/;
        try_files $uri $uri/ /index.html;
    }
}

这样直接访问video.xxx.com就可以直接访问这个vue项目。

注意这里可能存在一个问题,就是配置正确后访问出现500错误。 出现这个错误首先判断是不是本地路径设置错了,如果路径没有错误,那么可能就是权限问题。 在nginx的一开头会配置nginx的用户,如下:

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
...

我这默认是nginx用户,这样就没有权限去访问/root/xxxx/dist/目录,所以出现500错误,换成root用户即可,如下:

user root;
worker_processes auto;
error_log /var/log/nginx/error.log;
...

注意:重新配置nginx后要重启nginx服务才行(service nginx restart)。

以上就是nginx如何指向本地路径及500错误解决方法的详细内容,更多关于nginx指向本地路径500错误的资料请关注七九推其它相关文章!

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

  • Centos 7.9安装MySQL8.0.32的详细教程

    Centos 7.9安装MySQL8.0.32的详细教程

    第一步、下载压缩包下载社区版的 mysql,根据需求下载对应版本,其中有最小安装版本。具体各个版本的区别,可以上网查询,链接mysql :: download ... [阅读全文]
  • Mysql中二进制日志操作方法说明

    Mysql中二进制日志操作方法说明

    二进制日志二进制日志中以“事件”的形式记录了数据库中数据的变化情况,对于mysql数据库的灾难恢复起着重要的作用。开启二进制日志可以在 ... [阅读全文]
  • 深入了解MySQL中的慢查询日志

    深入了解MySQL中的慢查询日志

    慢查询日志慢查询日志主要用来记录执行时间超过设置的某个时长的sql语句,能够帮助数据库维护人员找出执行时间比较长、执行效率比较低的sql语句,并对这些sql语句... [阅读全文]
  • MySQL数据库改名的详细方法教程

    MySQL数据库改名的详细方法教程

    前戏有时候生产环境是以项目来命名,有时候会出现更名情况,其实如何安全的更改数据库名,是个非常棘手的问题,特别是针对 mysql 来数据库来说被取消的命令mysq... [阅读全文]
  • Mysql中使用时间查询的详细图文教程

    一、使用等号查询可以像普通查询使用等号进行查询,但必须查询时间必须和字段对应时间完全相等,比如我要查下面这个值sql如下:select id, start_time, end_ti…

    2023年03月15日 数据库
  • 一步步教你MySQL密码忘记了该如何操作

    连接mysql时出现:error 1045 (28000): access denied for user ‘root’@‘localhost&…

    2023年03月15日 数据库

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

发表评论

验证码:
Copyright © 2017-2023  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com