Ios MAMP端口配置
我在运行Mac Mavericks 因此,我在这里遵循教程:实现通知服务器 我正在尝试使用MAMP PRO来遵循教程 我所做的: 文件夹结构:/Applications/MAMP/htdocs/PushChatServer 编辑etc/hosts文件以添加以下行:Ios MAMP端口配置,ios,apache,mamp,virtualhost,Ios,Apache,Mamp,Virtualhost,我在运行Mac Mavericks 因此,我在这里遵循教程:实现通知服务器 我正在尝试使用MAMP PRO来遵循教程 我所做的: 文件夹结构:/Applications/MAMP/htdocs/PushChatServer 编辑etc/hosts文件以添加以下行: 127.0.0.1 pushchat.local 编辑了我的https.conf文件以添加以下内容: Listen 44447 NameVirtualHost *:44447
127.0.0.1 pushchat.local
编辑了我的https.conf文件以添加以下内容:
Listen 44447
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>
取消对下一行的注释
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
编辑了我的httpd-vhosts.conf文件以添加以下内容:
Listen 44447
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时,它只是挂起而不加载
然而,一线希望是,如果我进入,那么这将按照预期加载
我只是不明白为什么第一个不工作,因为它在教程中解释。我试过很多方法,但似乎都不管用
谢谢。虽然不是一个完整的解决方案,但我想我会回答这个问题,以防其他人也有同样的问题 我在教程中注意到,他们使用的是MAMP的免费版本,所以我卸载了MAMP pro,并安装了免费版本,猜猜怎么着?它现在起作用了
我不完全确定PRO的问题是什么,我肯定有一些设置需要更改,但我就是不知道那将是什么设置。因此,对于同一条船上的任何人来说,遵循相同的教程,这可能是一个选择。我也遇到了同样的问题,经过几个小时的尝试,我最终找到了一个非常简单的解决方案。 请遵循您的所有步骤,因为它们都是正确的,您只需要从httpd.conf中删除/注释Listen 80行
致以最诚挚的问候我遇到了同样的问题,但我按照本页的步骤解决了此问题: Mi文件httpd.conf。使用此配置: NameVirtualHost * DocumentRoot "/Users/my_user_name/Desktop/NASA TV/MAMP" ServerName localhost DocumentRoot "/Users/my_user_name/Desktop/NASA TV/MAMP" ServerName clientA.local 只需更改计算机的根目录即可 再见