nginx 实现静态资源服务器(发布静态资源地图)

一、环境
    windows 2008 r2(服务器) + nginx-1.10.2

二、安装nginx
   直接将nginx解压到项目文件夹下(此处的解压位置自己定义,路径最好不要有中文)
   
三、配置运行nginx
(1)配置
1、在解压文件夹下找到 conf/nginx.conf 文件,打开文件
server
{
    listen 8080;
    server_name localhost;
    ##### other directive
        location / {
            root   html;
            index  index.html index.htm;
        }
    ##### other directive
}
注:
1.上面的意思就是将nginx的所有请求都转发给 http://localhost:8080
2.配置静态资源服务器的话,就是把一部分请求分离出来,让这些请求直接访问到服务器的磁盘目录中

2、修改配置文件,在文件中添加
location /image/ {
            root   /usr/local/static/;    ##注意,此处如果是windows环境中,使用文件的绝对路径 G:/host/;
            autoindex on;
 }
注:
1.这个配置表示输入 localhost:8080/image/ 时会访问本机的/usr/local/static/image/ 目录(或 G:\host\image\目录
2.如果没有/usr/local/static/image/ 目录则需要新建 /usr/local/static/image/ 目录

(2)nginx配置完成,离线资源准备完毕(即,离线资源放在指定的文件夹中)后
1、启动nginx
start nginx(推荐)   或    nginx.exe
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

2、如果修改了配置文件需要执行以下命令
nginx.exe -s reload        重新加载配置文件
nginx.exe -s reopen        重新打开日志文件

3、关闭nginx
nginx.exe -s quit(推荐)    或    nginx.exe -s stop
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

你可能感兴趣的:(部署实施)