awk 'FNR==NR{a[$2]=$1;next} FNR>1{$0=$0 OFS ($1 in a?a[$1]:"no_match")} 1' file_2 file_1
当我按下http://localhost时,只会看到欢迎使用Nginx初始屏幕的提示。 如果我打http://localhost:8080,我会看到我的api
我有一个运行在:8080的节点快递服务,我可以手动点击该服务,但是http://localhost也不应该在那里代理吗?
答案 0 :(得分:1)
当我设置将请求转发到节点服务器的nginx域时,对于localhost
,您可以将default_server
用作通过本地主机访问它的参数。您还可以传递default_server
使其成为默认服务器配置。
注意::只有一个活动配置可以包含default_server
,否则Nginx会抛出错误。
注意:使用localhost
时,Nginx将在该服务器配置中捕获localhost
。否则,您需要在server_name
(以空格分隔)的列表中指定server {
# Setup the domain name(s)
server_name example.com;
listen 80 default_server;
# If you would like to gzip your stuff
gzip on;
gzip_min_length 1;
gzip_types *;
# Setup the proxy
# This will forward all requests to the server
# and then it will relay the servers response back to the client
location / {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}
}
。
def noise_generator(img, n=0.15):
return img + np.random.normal(0.0, n, img.shape)
答案 1 :(得分:0)