开发者社区> 问答> 正文

nginx的处理过程?403.10 禁止访问:配置无效 

@红薯 你好,想跟你请教个问题:
upstream osc_http {     server 61.145.122.155:80;     #server 219.136.249.194:80 backup; }
server {     listen 80;     server_name  *.oschina.net;  

    location ~ ^/(img|css|js|scripts|stylesheets|uploads)/ {         expires 1d;         access_log off;         proxy_buffering on;         proxy_cache static;         proxy_cache_key "$host$request_uri$is_args$args";         proxy_ignore_headers "Cache-Control" "Expires";         proxy_cache_min_uses 1;         proxy_cache_valid 200 24h;         proxy_cache_use_stale http_502 http_503 http_504;         proxy_hide_header Set-Cookie;         add_header X-Cache "$upstream_cache_status";

        proxy_pass  http://osc_http;         include proxy.conf;     }

    location / {         limit_req zone=http burst=20 nodelay;         proxy_pass http://osc_http;         include proxy.conf;     }

    error_page 502 /502.html;

}
请讲解下访问 流程?

展开
收起
kun坤 2020-05-28 13:28:20 618 0
1 条回答
写回答
取消 提交回答
  •  一, 我在浏览器 输入 .oschina.net后 ,会由配置的服务器server 61.145.122.155:80; 来处理?
     二,比如我是使用的Tomcat   nginx 是将这个
    .oschina.net 请求传递给Tomcat处理吗?
    三,tomcat的处理路径是根据配置来设置的吗?
    四,如 Tomcat对*.oschina.net的处理是返回一个a.html页面 ,那么 这个请求的处理结果 就是返回a.html页面吗? 
    五,如果a.html页面上有一个查询按钮发送请求,就由Tomcat服务器来处理吗?

    img|css|js|scripts|stylesheets|uploads
    这些请求都是 nginx 直接处理,否则都是交给 tomcat 处理 ######@loyal 程序里做的######uploads 你是怎么做的?使用nginx的upload模块?

    2020-05-28 14:45:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载