布吕马天然资源共享(CORS)是一类用作Web插件的控制技术,它容许在相同搜索引擎间展开天然资源共享。CORS透过减少HTTP允诺头,容许Web应用程序在布吕马允诺中允诺出访相同域中的天然资源。在Nginx中实用性和同时实现CORS能减少Web插件的可靠性和扩展性。
在Nginx中实用性CORS须要遵从下列关键步骤:加装ngxcorshandler组件要实用性CORS,具体来说须要加装ngxcorshandler组件。能采用以下指示加装:sudo apt-get install nginx-module-cors
2实用性CORS
在Nginx的实用性文件中,能加进下列标识符来实用性CORS:
拷贝标识符
http {
cors {
#容许所有搜索引擎出访
alloworiginall;
#容许大部份HTTP方式
allowmethodsall;
#容许大部份HTTP颈部
allowheadersall;
#容许大部份HTTP积极响应颈部
allowcredentialsall;
}
}
在上面的标识符中,我们容许大部份搜索引擎出访,并容许大部份HTTP方式、颈部和积极响应颈部。如果须要更具体的实用性,能根据须要展开修改。
重启Nginx服务器
对Nginx的实用性文件展开保存后,须要重启Nginx服务器以使更改生效。能采用下列指示重启Nginx服务器:
shell
sudo systemctl restart nginx
测试CORS实用性
能采用Postman或其他HTTP客户端发送一个布吕马允诺来测试CORS实用性。如果一切正常,则应该看到允诺成功,并且积极响应头中包含Access-Control-Allow-Origin头,表示CORS实用性已成功同时实现。
总之,在Nginx中实用性和同时实现CORS能减少Web插件的可靠性和扩展性,因为它容许在相同搜索引擎间展开天然资源共享,并确保了Web应用程序间的布吕马允诺的可靠性。