所以我想使用 Nginx 从特定端口上的特定文件夹提供静态文件。
$ nginx -c `pwd`/nginx.conf
我本地的
nginx.conf
是这样的:http {
server {
root .;
listen 8080;
}
}
但我收到此错误:
nginx: [emerg] no "events" section in configuration
我可以在
/etc/nginx/nginx.conf
中看到 events 部分,但我不想复制所有配置。必须有一种方法可以为特定文件夹使用默认设置和不同的端口号。我错过了什么才能让它发挥作用?
最佳答案
您需要指定最小事件块:
events {
worker_connections 1024;
}
Root 需要在文件系统上用绝对路径声明。
关于nginx - 配置 nginx 以从自定义目录提供静态文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25448590/