• Nginx作为静态文件服务器


    Nginx 服务器的一个主要任务是提供静态HTML页面、图像或文件访问。

    根据请求的不同,文件将从不同的本地目录提供。

    • /http/www 包含HTML文件
    • /http/data1/images 包含图像
    • /http/data2/file 包含文件

    目录树:

    http/
    ├── data1
    │   └── images
    │       ├── 1.jpg
    │       └── 2.jpg
    ├── data2
    │   └── file
    │       ├── 1.txt
    │       └── 1.zip
    └── www
        ├── 50x.html
        └── index.html

    配置文件:

    server {
        listen       80;
        server_name  127.0.0.1;
     
        location / {
            root   /http/www;
            index  index.html index.htm;
        }
     
        location /data1/ {
            root   /http;
        }
     
        location /data2/ {
            root   /http;
        }
     
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root  /http/www;
        }
    }

    可以访问一下链接查看效果:

    HTML静态文件:http://192.168.1.200/

    图像浏览:http://192.168.1.200/data1/images/1.jpg

    文件下载:http://192.168.1.200/data2/file/1.zip

    技术微信群:
    加微信:wonter 发送:技术Q
    医疗微信群:
    加微信:wonter 发送:医疗Q
    更多文章关注公众号:

  • 相关阅读:
    几道算法题及学java心得
    css入门
    关于 移动端整屏切换专题 效果的思考
    css3实现卡牌旋转与物体发光效果
    九方格抽奖插件
    绑定弹窗事件最好的方法,原生JS和JQuery方法
    整屏滚动效果 jquery.fullPage.js插件+CSS3实现
    自定义 页面滚动条
    有趣的HTML5 CSS3效果
    CSS3 过渡与动画
  • 原文地址:https://www.cnblogs.com/Javame/p/14566217.html
Copyright © 2020-2023  润新知