【发布时间】:2014-02-05 09:19:09
【问题描述】:
我正在运行 Mac Mavericks。
所以我在这里按照教程:http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2 来实现通知服务器。
我正在尝试使用 MAMP PRO 来学习本教程。
我做了什么:
文件夹结构:/Applications/MAMP/htdocs/PushChatServer
编辑 etc/hosts 文件以添加以下行:
127.0.0.1 pushchat.local
编辑了我的 https.conf 文件以添加以下内容:
Listen 44447
取消注释以下行
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
编辑了我的 httpd-vhosts.conf 文件以添加以下内容:
NameVirtualHost *:44447
<VirtualHost *:44447>
DocumentRoot "/Applications/MAMP/htdocs/PushChatServer/api"
ServerName 192.168.78.199:44447
#ServerName pushchat.local
ServerAlias pushchat.local
CustomLog "/Applications/MAMP/htdocs/PushChatServer/log/apache_access.log" combined
ErrorLog "/Applications/MAMP/htdocs/PushChatServer/log/apache_error.log"
SetEnv APPLICATION_ENV development
php_flag magic_quotes_gpc off
<Directory "/Applications/MAMP/htdocs/PushChatServer/api">
Options Indexes All
AllowOverride All
Order allow,deny
Allow from all
#Require all granted
</Directory>
</VirtualHost>
这就是教程中解释的所有内容。
我唯一的问题是,当我在 safari 中打开以下 URL http://pushchat.local:44447 时,它只是挂起并且无法加载。
但是,一线希望是,如果我输入 http://pushchat.local/PushChatServer/api/index.php,那么它会按预期加载。
我只是不明白为什么第一个不起作用,因为它在教程中进行了解释。我尝试了很多方法,但似乎没有任何效果。
谢谢。
【问题讨论】:
标签: ios apache mamp virtualhost