nginx请求转发配置

1、请求转发配置项

location ~ /eduservice/ {
proxy_pass http://127.0.0.1:8001;
}
location ~ /eduoss/ {
proxy_pass http://127.0.0.1:8002;
}

1、~代表进行正则匹配。

2、背后的代表路径,如果请求地址包含这个路径就进行转发。

3、proxy_pass 背后的是要转发的地址

2、使用

server {
listen 9001;
server_name localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location ~ /eduservice/ {
        proxy_pass   http://127.0.0.1:8001;
    }
	location ~ /eduoss/ {
        proxy_pass   http://127.0.0.1:8002;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐