当前位置 主页 > 服务器问题 > nginx问题汇总 >

    Nginx实现前后端分离

    栏目:nginx问题汇总 时间:2018-11-13 16:20

    本篇文章是小编整理的关于Nginx实现前后端分离的详细代码,如果你对此有需要,可以参考测试下。

     

    #user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid    logs/nginx.pid;events {  worker_connections 1024;}http {  include    mime.types;  default_type application/octet-stream;  #sendfile    on;  #tcp_nopush   on;  #keepalive_timeout 0;  keepalive_timeout 65;    proxy_set_header Cookie $http_cookie;    proxy_set_header X-Forwarded-Host $host;    proxy_set_header X-Forwarded-Server $host;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;   gzip on;  sendfile   on;  server {    listen    8100;    server_name localhost;    location =/ {      root /Users/abee/WebstormProjects/Angular/dist;       index index.html index.htm;      try_files $uri $uri/ /index.html =404;    }    location ~* \.(js|css|htm|html|gif|jpg|jpeg|png|bmp)$ {       root /Users/abee/WebstormProjects/Angular/dist;     }    location / {      proxy_pass http://localhost:8200/;    }         }}

    如果有多个server端location可使用另一种配置

    location /server1/ {      proxy_pass http://localhost:8300/;    }

    以上就是本次给大家带来的关于Nginx实现前后端分离的全部内容,感谢你对IIS7站长之家的支持。