docker 部署VUE+PHP(前后端分离)

nginx配置示列

server {
    listen               80;
    listen               443 ssl http2;
    server_name          xxx.com;
    ssl_certificate      /etc/nginx/ssl/xxx.com.pem;
    ssl_certificate_key  /etc/nginx/ssl/xxx.com.key;
    # HTTPS证书相关配置
    include              ssl.conf;
    #HTTP Header安全相关配置
    #include              security.conf;
    #以下代理到PHP后端服务
    location /api/robot/v1/ {
        proxy_pass       http://xx.xx.xx.xx:8090;//服务器ip地址
        include          proxy.conf;
    }
    location /api/wechat/v1/ {
        proxy_pass       http://xx.xx.xx.xx:8090;
        include          proxy.conf;
    }
    location /api/admin/v1/ {
        proxy_pass       http://xx.xx.xx.xx:8090;
        include          proxy.conf;
    }
    location /storage/upload/ {
        proxy_pass       http://xx.xx.xx.xx:8090;
        include          proxy.conf;
    }
    location /telescope/ {
        proxy_pass       http://xx.xx.xx.xx:8090;
        include          proxy.conf;
    }
    location /vendor/ {
         proxy_pass      http://xx.xx.xx.xx:8090;
         include         proxy.conf;
    }
    #以下代理到前端服务
    location / {
        proxy_pass       http://xx.xx.xx.xx:9090;
        include          proxy.conf;
    }
}

server {
    listen               80;
    listen               443 ssl http2;
    server_name          pwrt-wss-dev.senthink.com;
    ssl_certificate      /etc/nginx/ssl/all.senthink.com.pem;
    ssl_certificate_key  /etc/nginx/ssl/all.senthink.com.key;
    # HTTPS证书相关配置
    include              ssl.conf;
    #HTTP Header安全相关配置
    #include              security.conf;
    location /socket {  
        proxy_pass       http://xx.xx.xx.xx:2345;
        #proxy.conf配置包含代理header转发及websocket配置
        include          proxy.conf;
    }


版权声明:本文为lmmilove原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。