用于在jfryman/nginx模块中启用CORS的Puppet配置
我当前的Nginx清单文件如下所示:用于在jfryman/nginx模块中启用CORS的Puppet配置,nginx,cors,puppet,Nginx,Cors,Puppet,我当前的Nginx清单文件如下所示: # Nginx Setup class nginx_install { class { 'nginx': } # Setup a development server nginx::resource::upstream { 'api_server_dev': members => [ 'localhost:3000', ], } # Setup a pr
# Nginx Setup
class nginx_install {
class { 'nginx': }
# Setup a development server
nginx::resource::upstream { 'api_server_dev':
members => [
'localhost:3000',
],
}
# Setup a production server
nginx::resource::upstream { 'api_server_prod':
members => [
'localhost:5000',
]
}
# Virtual host for production
nginx::resource::vhost { 'api.elanic.in':
proxy => 'http://api_server_prod/',
}
# Virtual host for development
nginx::resource::location { '/dev':
proxy => 'http://api_server_dev/',
vhost => 'api.elanic.in',
}
}
我应该如何修改这个清单文件,以便在nginx服务器中启用CORS。我知道这是可以做到的。但我更希望它是通过木偶清单文件完成的
提前感谢您是想在vhost中启用CORS,还是想在整个系统中启用CORS?由于核心nginx conf是一个concat::fragment对象,因此可以将其作为片段添加到endI上,我正在使用nginx作为nodejs服务器的代理。为了在vhost中启用CORS,我必须更改nodejs服务器中启用CORS的设置。虽然我的问题现在已经解决了。就我所知,我完全愿意为整个事情启用CORS。我不太明白你所说的片段部分,你能举个例子吗?