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