apache 设置允许跨域

1.首先找到 httpd.conf 文件

找到   #LoadModule headers_module modules/mod_headers.so

把#注释符去掉(也有可能已经默认去掉了)

目的是开启apache头信息自定义模块

2.找到你的虚拟主机文件 注意是被跨域的网站的  具体内容是这样的文件

也有可能是别的样子的,但是<Directory>  </Directory> 不变

<VirtualHost *:80> 
    DocumentRoot "E:/laragon/www/"
    ServerName dev.com
    ServerAlias *.dev.com
    
    <Directory "E:/laragon/www/(你的本地地址)">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

然后在这段内容里面

<Directory "E:/laragon/www/(你的本地地址)">
        AllowOverride All
        Require all granted

#对所有域名开放       

Header set Access-Control-Allow-Origin *   (这样加上一行)

#对指定域名开放

Header set Access-Control-Allow-Origin http://www.***.com  (或者这样加上一行)


    </Directory>

        OK,跨域问题搞定
---------------------
作者:阿姆斯特朗回旋喷气加速式阿姆斯特朗炮
来源:CSDN
原文:https://blog.csdn.net/qq_42774929/article/details/82907034
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @   仁义礼智信的  阅读(13274)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示