gpt4 book ai didi

Apache 2.4 跨域

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:25 25 4
gpt4 key购买 nike

我启用了 ubuntu 16.04 和 apache 2.4 以及 mod_headers。我有一个在 default-ssl.conf 中配置的 https 站点,它在 000-default 配置文件中的同一个 apache 中使用端口 8000 中的 http 站点。

我已经使用 certbot 创建了我的证书。我已经尝试了所有 Headers 设置访问权限,但 Apache 仍然不接受 http 链接。现在我在 default-ssl 中有这个:

Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "X-Requested-With, Content-
Type, Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]

有没有可能是证书的问题?浏览器正在接受证书但不接受跨域。错误示例:加载混合(不安全)显示内容“http://ipaddresss//appointments.png ” 在安全页面上

最佳答案

我设法让它发挥作用。对于任何感兴趣的人。我在/etc/apache/sites-available/000-default.conf 中添加了两个虚拟主机(端口 443 和 80)。我禁用了 ssl 站点并仅启用了 000-default

a2dissite default-ssl
a2ensite 000-default

而且我还在 VirtualHost 里面添加了 0.0.0.0:443

RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]

关于Apache 2.4 跨域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43758117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com