小编Kev*_*rke的帖子

动态监听Nginx端口

我想将端口传递给Nginx以动态监听。所以我可以这样写:

PORT=4567 nginx -c $PWD/nginx.conf
Run Code Online (Sandbox Code Playgroud)

然后进行如下配置的nginx配置:

http {
    server {
        listen $PORT;
    }
}
Run Code Online (Sandbox Code Playgroud)

并让nginx监听指定的端口。我尝试在lua支持下编译nginx并编写:

events {
    worker_connections 200;
}

env SERVER_PORT;

http {
    server {
        set_by_lua_block $sp {
            return os.getenv("SERVER_PORT");
        }
        listen $sp;
        root /Users/kevin/code/nginx-testing;
    }
}
Run Code Online (Sandbox Code Playgroud)

但这也不起作用。$sp直到rewrite阶段才定义。

sed在启动nginx之前,这里是否有任何选择,还是我辞职了通过或类似方法重写配置文件?

凯文

nginx

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

确定for循环是在迭代列表还是生成器

有没有办法告诉你是否在python中迭代列表或生成器?

for i in range(10):
     print some_param     # will identify as a list

for i in xrange(10):
     print some_param     # will identify as a generator
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
73
查看次数

如何用零填充数字?

假设我想在Go中输出一个数字:

4 => "004"
23 => "023"
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

go

0
推荐指数
1
解决办法
253
查看次数

在Go中没有分配循环

在Go中,如果我想做500次,但我不需要使用索引,有没有办法循环而不分配整数?

喜欢:

for i := 0; i < 500; i++ {
    PlayRandomGame()
}
Run Code Online (Sandbox Code Playgroud)

我不需要或不想在i那里分配.

loops go

-2
推荐指数
1
解决办法
132
查看次数

标签 统计

go ×2

loops ×1

nginx ×1

python ×1