【Nginx】使用Nginx作為Http代理的配置文件


請看配置文件中的注釋~

#user  nobody;
worker_processes  1;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    server_tokens off;
    sendfile        on;
    keepalive_timeout  65;
    gzip  on;

    upstream api {
        server 127.0.0.1:9178;
    }
    server {
        listen       8080;#監聽8080端口
        server_name  localhost;#相當於IIS中的主機頭
        error_log   logs/bookms.error.log;
        charset utf-8;
        location / {
          #默認跳轉到http://127.0.0.1:9000
          proxy_pass http://127.0.0.1:9000;

        }
        #當URL符合^\/(api)規則時,跳轉到http://127.0.0.1:9178,即在upstream中配置的那個值
        location ~ ^\/(api){
            proxy_pass http://api;
            proxy_set_header    X-Real-IP   $remote_addr;
            client_max_body_size    100m;
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM