ini nginx的前后端分离配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini nginx的前后端分离配置文件相关的知识,希望对你有一定的参考价值。

 server {
    server_name test.com;
    access_log /home/wwwlogs/test.access.log;
    error_log /home/wwwlogs/test.error.log;
    index index.html index.shtml index.php;
    root /home/wwwroot/test_backend/public;

    location / {
        root   /home/wwwroot/test_fe/dist;
        try_files $uri $uri/ /index.html;
    }

    location /api {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location /web {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .*\.(php)?$
    {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|woff)$
    {
        root   /home/wwwroot/test_fe/dist;
        expires 30d;
        access_log        off;
        log_not_found     off;
    }
    location ~ .*\.(js|css)?$
    {
        root  /home/wwwroot/test_fe/dist;
        expires 7d;
        access_log        off;
        log_not_found     off;
    }
}

以上是关于ini nginx的前后端分离配置文件的主要内容,如果未能解决你的问题,请参考以下文章

14 前后端分离部署

django+vue前后端分离项目部署

Nginx部署前后端分离服务

nginx的基本使用及配置负载均衡解决前后端分离跨域问题

使用宝塔nginx 布署前后端分离目录代理注意事项

nginx部署多个前后端项目