在 CDN 上托管 Ajax PHP 文件


Host Ajax PHP file on a CDN?

我一直在goaddy上托管的网站上开发Ajax函数。我的 Ajax 函数要求我打开端口 8192。我尝试联系 godaddy,但他们只是告诉我出于安全原因他们无法打开任何端口。

我已经尝试寻找解决方案已经几个小时了。从我所读到的内容来看,应该可以在 cdn 上托管 ajax php 文件。我遇到了AWS CloudFront和他们的存储桶存储,但显然它们只支持css等静态页面。

有什么方法可以让我托管我的主虚拟主机的 PHP Ajax 文件吗?

首先,回答你的问题,CDN只托管你的静态内容(CSS,JS,SWF,IMG文件...

您不能在任何共享主机计划中为您提供开放端口,包括 Godaddy 和其他。

您需要root访问权限才能允许通过端口8192进行连接,解决方案是获取VPS或专用主机。VPS是您的情况的首选。

您可以在Linux VPS中安装Apache/Nginx,PHP,将Web服务器配置为接受通过端口8192的连接,也可以在iptables中允许它,然后托管PHP文件,您可以访问它:http://SERVER_IP_OR_NAME。顶级域名:8192/ajax_file.php

OVH提供非常便宜的VPS起价$ 2.99/月,或Digitalocean$ 5/月,如果您更喜欢Amazon Web Service,他们提供的云服务器服务名为Amazon EC2,您可以免费获得云服务器第一年。