要在 Apache 服务器上设置跨域访问,您必须使用 .htaccess 文件或将以下代码添加到 VirtualHost 配置中。
[ h] 标头设置 Access -Control-Allow-Origin "*"
此设置允许所有 Cross-来自您的源的域请求将能够访问您的服务器。 如果您只想允许来自特定来源的访问,请将上面代码中的“*”替换为相应的 URL。
此外,您可能还需要配置其他与跨域访问相关的头信息,例如允许的HTTP方法、请求头等。 可以通过添加如下代码来设置:
标头设置 Access-Control-Allow-Methods "GET、POST、OPTIONS"
标头设置 Access-Control-Allow-Headers "Content-Type, Authorization "
请注意,上述配置需要在您的 Apache 服务器上安装 mod_headers 模块。 可以使用 a2enmod headers 命令启用该模块。
最后,配置跨域访问后一定要进行测试,以确保配置有效且不会出现其他问题。
评论前必须登录!
注册