Loading... 要在Nginx中禁用OPTIONS请求并允许跨域,您可以按照以下教程进行配置: 1. 打开Nginx配置文件: 在终端中执行以下命令以编辑Nginx配置文件: ``` sudo nano /etc/nginx/nginx.conf ``` 2. 添加配置以禁用OPTIONS请求: 在 `http`块内添加以下配置: ``` server { listen 80; server_name example.com; # 替换为您的域名或IP地址 location / { if ($request_method = OPTIONS) { return 403; } # 其他配置项... } } ``` 将 `example.com`替换为您的域名或IP地址。 3. 添加配置以允许跨域请求: 在 `http`块内添加以下配置: ``` server { listen 80; server_name example.com; # 替换为您的域名或IP地址 location / { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range'; # 其他配置项... } } ``` 将 `example.com`替换为您的域名或IP地址。 4. 保存并关闭配置文件: 按下 `Ctrl + X`,然后输入 `Y`来保存更改并关闭编辑器。 5. 测试配置是否正确: 在终端中执行以下命令以验证Nginx配置是否正确: ``` sudo nginx -t ``` 6. 重启Nginx: 在终端中执行以下命令以重新启动Nginx服务: ``` sudo service nginx restart ``` 通过按照上述步骤,在Nginx中设置禁用OPTIONS请求和允许跨域。请确保在编辑Nginx配置文件时使用正确的服务器名称或IP地址。 --- **<span style='color:#000000'>香港五网CN2网络云服务器链接:[www.tsyvps.com](https://www.tsyvps.com)</span>** **<span style='color:#DC143C'>蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。</span>** 最后修改:2023 年 06 月 10 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏