相关疑难解决方法(0)

如何在nginx.conf中引用OS环境变量

在nginx.conf中.

设置一个变量通过后set $name value,我可以参考它像$name,

但是,当我导出OS环境变量时env name_from_env,如https://nginx.org/en/docs/ngx_core_module.html#env所述,我确信name_from_env是有效的,它定义了nginx的父进程.

但是,我的朋友们,如何参考呢?$ name_from_env或$ {name_from_env}或%name_from_env%无效,我以前尝试过.

nginx

8
推荐指数
2
解决办法
1万
查看次数

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

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

$ nginx -c `pwd`/nginx.conf
Run Code Online (Sandbox Code Playgroud)

我当地的情况 nginx.conf是这样的:

http {
    server {
        root .;
        listen 8080;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

nginx: [emerg] no "events" section in configuration
Run Code Online (Sandbox Code Playgroud)

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

为了让它发挥作用,我缺少什么?

nginx

5
推荐指数
1
解决办法
1912
查看次数

标签 统计

nginx ×2