【问题标题】:Setup Amazon EC2 server for iOS push notifications为 iOS 推送通知设置 Amazon EC2 服务器
【发布时间】:2013-12-29 21:57:56
【问题描述】:

我对虚拟服务器设置有点陌生。我正在使用 Amazon Web Services (AWS) 创建一个 EC2 实例(虚拟服务器),我可以使用 PuTTY 和 WinSCP 进行连接。我想设置虚拟服务器以将其用于 iOS 应用推送通知服务。我正在使用本教程来学习如何在 iOS 中实现推送通知:http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2

本教程使用本地主机而不是虚拟服务器,因此我想知道如何设置 Amazon 虚拟服务器以将其用于推送通知。有人可以帮忙吗?

谢谢!

【问题讨论】:

    标签: ios amazon-ec2 apple-push-notifications


    【解决方案1】:

    在教程中,他们正在设置 MAMP,这基本上是以下各项的组合:

    • apache(一个网络服务器)
    • my sql(一个sql数据库)
    • 和 php(一种服务器端语言)

    如果您想按照教程进行操作,则必须分别安装 apache、mysql 和 php。然后该过程应该非常相似(您显然会添加一些调整,但不会太多)。该过程也可能会根据您的服务器(EC2 实例)的操作系统而改变。

    确保将 localhost 替换为您的 EC2 实例的公共 dns 属性。

    【讨论】:

    • 是的,我知道 MAMP 和 WAMP 是什么。我的服务器的操作系统是 Amazon Linux AMI 2013.09.2 64bits,但我不知道这种情况下的过程,因为还有一个用于身份验证的密钥对,正如我所说的,我是服务器的新手。另外,这是公共 DNS 属性吗? (ec2-XXX-XXX-XXX-XXX.sa-east-1.compute.amazonaws.com) 用提供的 ip 替换“X”。如果有一些关于使用虚拟服务器的过程的教程,或者你可以解释一下,那就太好了。谢谢! :) (BTY,我已经知道如何在我的虚拟服务器中编辑 httpd.conf 文件)
    • 密钥对身份验证仅用于 ssh 访问(因此基本上您使用 ssh 连接到您的服务器)。您必须将您的虚拟服务器视为没有 UI 的普通机器,您使用 ssh 登录。然后它就像你的机器。检查如何安装 mysql、php 和 apache,然后您可以按照教程进行操作。要使其正常工作,您必须使用安全组在 EC2 实例上打开适当的端口,仅此而已。
    • 谢谢!我设法设置了我的服务器!我用过这个教程:alexkorn.com/blog/2011/03/getting-php-mysql-running-amazon-ec2
    【解决方案2】:

    localhost 和您正在使用的任何服务器之间的想法是相同的。 localhost 只是 127.0.0.1 的另一个名称,它始终是您自己的机器 IP。只要您设置了能够处理这些请求的服务器权限,您就可以将 URL 中的任何内容替换为您的服务器的 IP 或域名 localhost

    【讨论】:

    • 这正是我不知道它是如何完成的,服务器设置部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 2023-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    相关资源
    最近更新 更多