Nginx 常用配置

这篇文章详细描述了一个Nginx服务器的配置,包括监听80端口、本地主机名转发到静态页面和API请求的代理设置,以及超时时间和头部信息管理。
摘要由CSDN通过智能技术生成
server {
    listen 80; # 一个主机可以启动任意多的nginx-server,但需保证各个nginx-server所监听的端口等不同
    server_name 127.0.0.1 localhost 8.141.86.213;
    # 转发到静态页面
    location /a {
        root D:/tdlc/tdlc-web-v1.0/dist/;
        index index.html index.htm;
        try_files  $uri $uri/ /index.html; # 不加的话可能会:直接访问ok,刷新后会404
    }
    # 转发到http
    location ^~ /api {
        proxy_pass http://localhost:30000/api; # 这里的转发地址只需保证可被nginx服务访问到即可
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_hide_header Server;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_connect_timeout 1900s;
        proxy_send_timeout 1900s;
        proxy_read_timeout 1900s;
        proxy_intercept_errors on;
        proxy_buffering off;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header X-NginX-Proxy true;
        client_max_body_size 100m;
     }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值