nginx 搭建简易静态资源服务器配置

我一个小前端居然也开始玩服务器了= =

服务器使用windows server2008

配置流程如下:

下载

nginx 下载地址

修改配置文件

修改nginx安装目录下的conf/nginx.conf文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
http{
...
server {
listen 80; #监听80端口
server_name localhost;
location /tiles/ {
root D:/wenjianjia/; #指定根目录
try_files @uri @new_uploads; #当前目录下没有指定文件时
}
location @new_uploads {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http:127.0.0.1:9999; #跳转到这个端口下
}
error_page 404 D:/wenjianjia/404.jpg; #当没有资源时显示这个图片,达到优化404样式的目的
}
...
}

启动服务

打开nginx安装目录下的nginx.exe文件启动服务,或者nginx安装目录下shift + 右键 => 在此处打开命令窗口,常用命令:

1
2
3
4
start nginx  //启动nginx服务
nginx -s reload //重启服务(配置文件修改后需要重启)
nginx -s stop //快速停止
nginx -s quit //正常关闭

使用

浏览器访问地址localhost/tiles/1.jpg,即访问服务器中D:/wenjianjia/tiles/1.jpg文件。

坚持原创技术分享,您的支持将鼓励我继续创作!