我在godaddy上托管的网站上一直致力于Ajax功能。我的Ajax功能要求我打开端口8192.我尝试联系godaddy,但他们只是告诉我他们出于安全原因无法打开任何端口。
我已经尝试了几个小时的解决方案了。从我读过它应该可以在cdn上托管ajax php文件。我遇到了AWS CloudFront和他们的Bucket Storage,但显然他们只支持像css这样的静态页面。
有没有办法让我在主要的虚拟主机托管之外托管我的PHP Ajax文件?
答案 0 :(得分:0)
首先,回答你的问题,CDN的主机只有你的静态内容(CSS,JS,SWF,IMG文件...)
在包括Godaddy和其他人在内的任何共享主机方案中,您都无法拥有一个开放端口。
您需要root访问权限才能允许通过端口8192进行连接,解决方案是获取VPS或专用主机。 VPS首选于您的情况。
您可以在Linux VPS中安装Apache / Nginx,PHP,将Web服务器配置为通过端口8192接受连接,并在iptables中允许它,然后托管您的PHP文件,然后您可以访问它:{{3 }}
OVH提供非常便宜的VPS起始价格每月2.99美元,或者Digitalocean每月5美元,如果您更喜欢亚马逊网络服务,他们提供云服务器,该服务名为Amazon EC2,您可以免费获得第一年的云服务器