Ubuntu 20.04 Apache2 CORS

Ubuntu 20.04 Apache2 CORS

Gelomen Lv2

解决 Ubuntu 20.04 下 Apache2 CORS 问题

修改配置, 开启 Header 功能

1
sudo a2enmod headers

修改 Apache 配置, 其他系统是 httpd.conf, 但在 Ubuntu 系统中是 /etc/apache2/apache2.conf

1
sudo vi /etc/apache2/apache2.conf

<Directory /var/www/> 下添加一行 Access-Control-Allow-Origin 的配置

apache2.conf
1
2
3
4
5
6
  <Directory /var/www/>
Options FollowSymLinks
AllowOverride All
Require all granted
+ Header set Access-Control-Allow-Origin *
</Directory>

保存退出, 然后检测配置是否有错

1
apachectl -t

正常情况应该得到

1
Syntax OK

重新加载配置并重启服务即可

1
2
sudo /etc/init.d/apache2 force-reload
sudo /etc/init.d/apache2 restart
  • 标题: Ubuntu 20.04 Apache2 CORS
  • 作者: Gelomen
  • 创建于 : 2021-05-02 12:36:54
  • 更新于 : 2021-05-02 12:36:54
  • 链接: https://gelomen.github.io/posts/ubuntu-2004-apache2-cors/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Ubuntu 20.04 Apache2 CORS