Linux系统下解决图片跨域问题的解决方法

更新于:2018-10-28   阅读量:1450

这个问题的解决方法在网上有很多的文章,但是有的写得不详细,有点让人头晕。

我是在Ubuntu16.04上做的测试,win的服务器在此不做说明。


1.首先:登录后,终端输入


sudo  a2enmod headers


开启模块。有的同学发现系统提示


command not found


是因为没有安装apache2.2-common,所以需要先用


apt-get install apache2.2-common


安装后,再运行。


2.然后:打开apache的配置文件,比如我的是


sudo vim /etc/apache2/apache2.conf


如果不清楚文件名字,可以先cd到文件夹,然后ls查看有哪些文件。

打开后,添加


LoadModule headers_module modules/mod_headers.so和Header add Access-Control-Allow-Origin: *


tips:vim打开要编辑文件先按i进入编辑模式,编辑完后,按esc退出编辑模式,然后:wq保存并退出。


3.最后重启apache服务就可以了。


sudo service apache2 restart


说明完毕,感谢大家对不足之处提出宝贵意见。