我需要创建一个Apache服务器来托管我的文件,并通过ajax获取它们。因此,我使用Docker部署我的服务器。
我的Docker镜像是httpd:2.4。
我使用以下命令部署了服务器:
docker run -p 80:80 -dit --name file-server \
-v /sources/docker/apache-server/www/:/usr/local/apache2/htdocs/ httpd:2.4
但是,当我想要发起ajax请求时,结果是这样的:
因此,我想按照以下步骤进行操作:如何为Apache httpd服务器启用CORS?(逐步过程) 。但我不知道如何在该组件的httpd.conf中添加该命令。而且我也没有httpd.conf模板来替换它。XMLHttpRequest无法加载http://server/kml/example.kml。所请求的资源没有“Access-Control-Allow-Origin”头。因此,“null”源不允许访问。
v /sources/docker/apache-server/my-httpd.conf:/usr/local/apache2/conf/httpd.conf
请帮我解答这个问题。
httpd.conf
文件,然后根据您的需求进行修改。 - Ayushya