Nginx的使用(一)代理静态文件


Nginx的使用(一)代理静态文件
        1、为什要使用Nginx代理静态文件?这个问题去看静态资源快速加载。

       2、作为后端服务器中间件,Tomcat是绝大多数Java程序员的选择。但是Tomcat处理请求的能力固然很强大,但是作为静态资源代理的话,我们每次这么大的IO吞吐,我只能说:“廉颇老矣,尚能饭否?”。

        3、我们怎么解决这个问题呢静态资源访问这个问题呢,那就是使用Nginx代理服务器文件夹。

        nginx.conf的配置如下:

 server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        listen   443 ssl;
        ssl_certificate /usr/local/nginx/ssl/server.crt;
        ssl_certificate_key /usr/local/nginx/ssl/server.key;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
           uwsgi_pass 127.0.0.1:9001;
           include /etc/nginx/uwsgi_params;
        }
        location /static/ {
             alias '/data/test/static/media/';     #//这里是重点,就是代理这个文件夹 , 访问 http://localhost:9001/data/下面的资源就是访问/data/teset/static/media文件夹的资源
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

配置完成之后重启nginx

cd /usr/sbin

nginx -s reload

目录文件下得静态文件

 

 

 

 

访问效果

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM