• 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    PAT1007
    PAT1005
    PAT1002
    PAT1003
    PAT1016
    PAT 1018
    PAT1009
    pat 1037
    解决Git合并分支发生的冲突
    站和队列的基本使用
  • 原文地址:https://www.cnblogs.com/maidongdong/p/10832295.html
Copyright © 2020-2023  润新知