配置nginx以从自定义目录提供静态文件

时间:2014-08-22 13:48:17

标签: nginx

所以我想使用Nginx从特定端口上的特定文件夹提供静态文件。

$ nginx -c `pwd`/nginx.conf

我的本​​地nginx.conf就像:

http {
    server {
        root .;
        listen 8080;
    }
}

但是我收到了这个错误:

nginx: [emerg] no "events" section in configuration

我可以在/etc/nginx/nginx.conf中看到事件部分,但我不想复制所有配置。必须有一种方法可以使用默认设置和特定文件夹的不同端口号。

我错过了什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:4)

您需要指定最小事件块:

events {
    worker_connections        1024;
}

需要在文件系统上使用绝对路径声明Root。