【问题标题】:Host Ajax PHP file on a CDN?在 CDN 上托管 Ajax PHP 文件?
【发布时间】:2014-11-15 09:54:33
【问题描述】:

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

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

我有什么办法可以在我的主要网络托管之外托管我的 PHP Ajax 文件?

【问题讨论】:

  • 这些天你可以以每月 5 美元的价格购买自己的 VPS。

标签: php ajax cdn


【解决方案1】:

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

在包括 Godaddy 和其他人在内的任何共享托管计划中,您都不能有一个开放的端口。

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

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

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

【讨论】:

    猜你喜欢
    • 2010-10-03
    • 2010-12-01
    • 2011-04-07
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 2015-01-27
    相关资源
    最近更新 更多