我想将端口传递给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之前,这里是否有任何选择,还是我辞职了通过或类似方法重写配置文件?
凯文
有没有办法告诉你是否在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) 在Go中,如果我想做500次,但我不需要使用索引,有没有办法循环而不分配整数?
喜欢:
for i := 0; i < 500; i++ {
PlayRandomGame()
}
Run Code Online (Sandbox Code Playgroud)
我不需要或不想在i
那里分配.