Nginx configura un solo nombre de dominio en todos los dominios:
ubicación ~. * \. (php | php5)? $ { add_header 'Access-Control-Allow-Origin' 'http://image1-oss.v.lvye.com' ; add_header 'Access-Control-Allow-Credentials' 'verdadero' siempre; fastcgi_pass 127.0.0.1:9000 ; índice fastcgi_index . php; incluyen fastcgi. conf; }
Nginx configura nombres de dominio en varios nombres de dominio:
servidor { set $ core_origin "" ; if ( $ http_origin ~ * "^ http: //image1-oss.xxx.xxx.com$" ) { set $ core_orgin $ http_origin ; } if ( $ http_origin ~ * "^ http: //www.xxx.cn$" ) { set $ core_orgin $ http_origin ; } if ( $ http_origin ~ * "^ http: //www.xxx.cn$" ) { set $ core_orgin $ http_origin ; } escuchar 80 ; ...... ...... ubicación ~. * \. (php | php5)? $ { proxy_set_header Host $ http_host ; add_header 'Access-Control-Allow-Origin' $ core_orgin ; add_header 'Access-Control-Allow-Credentials' 'verdadero' siempre; fastcgi_pass 127.0.0.1:9000 ; índice fastcgi_index . php; incluyen fastcgi. conf; }
Múltiples nombres de dominio solo necesitan agregarse para configurar diferentes nombres de dominio;
Cabe señalar que el espacio entre los paréntesis if y no se puede eliminar, y la eliminación informará un error de sintaxis.
Hay variables y parámetros correspondientes que se agregarán en la ubicación.