nginx strict-origin-when-cross-origin 解决代码
时间: 2023-10-23 07:09:20 浏览: 1275
解决Nginx的strict-origin-when-cross-origin错误的方法是在Nginx的配置文件中添加以下代码:
```nginx
location / {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type';
if ($request_method = 'OPTIONS') {
return 204;
}
}
```
这段代码会添加一些响应头信息,用于解决跨域访问的问题。其中`Access-Control-Allow-Origin`设置为`*`表示允许任意域名的访问,也可以根据需要设置具体的域名。`Access-Control-Allow-Methods`设置允许的请求方法,`Access-Control-Allow-Headers`设置允许的请求头。
请注意,在添加以上代码之前,确保已经加载了`headers`模块。可以通过在Nginx配置文件中的`http`块中添加以下代码来加载该模块:
```nginx
http {
...
more_set_headers 'Server: Nginx';
...
}
```
如果添加以上代码后仍然无法解决问题,您还可以尝试重新加载防火墙配置,具体操作如下:
```shell
firewall-cmd --reload
```
此命令将重新加载防火墙配置,并可能解决与443端口状态相关的问题。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)