Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CDN上托管Ajax PHP文件?_Php_Ajax_Cdn - Fatal编程技术网

在CDN上托管Ajax PHP文件?

在CDN上托管Ajax PHP文件?,php,ajax,cdn,Php,Ajax,Cdn,我在godaddy上的网站上开发了一个Ajax功能。我的Ajax函数需要打开端口8192。我试着联系戈达迪,但他们只是告诉我,出于安全原因,他们无法打开任何端口 我已经找了好几个小时的解决办法了。据我所知,应该可以在cdn上托管ajax php文件。我遇到了AWS CloudFront和它们的Bucket存储,但显然它们只支持静态页面,比如css等等 有没有什么方法可以让我的PHP Ajax文件脱离我的主web主机 首先,回答您的问题,CDN只托管您的静态内容(CSS、JS、SWF、IMG文件…

我在godaddy上的网站上开发了一个Ajax功能。我的Ajax函数需要打开端口8192。我试着联系戈达迪,但他们只是告诉我,出于安全原因,他们无法打开任何端口

我已经找了好几个小时的解决办法了。据我所知,应该可以在cdn上托管ajax php文件。我遇到了AWS CloudFront和它们的Bucket存储,但显然它们只支持静态页面,比如css等等


有没有什么方法可以让我的PHP Ajax文件脱离我的主web主机

首先,回答您的问题,CDN只托管您的静态内容(CSS、JS、SWF、IMG文件…)

在任何共享托管计划(包括Godaddy和其他)中,您都不能拥有开放端口

为了允许通过端口8192进行连接,您需要根访问,解决方案是获取VPS或专用主机。您的案例首选VPS

您可以在Linux VPS中安装Apache/Nginx、PHP,将web服务器配置为通过端口8192接受连接,还可以在iptables中允许它,然后托管PHP文件,您可以访问它:


OVH提供非常便宜的VPS,起价为2.99美元/月,或者Digitalocean为5美元/月。如果您喜欢亚马逊网络服务,他们提供云服务器服务。该服务名为亚马逊EC2,您可以在第一年免费获得云服务器。

现在您可以以5美元/月的价格购买自己的VPS。