Ios MAMP端口配置

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

我在运行Mac Mavericks

因此,我在这里遵循教程:实现通知服务器

我正在尝试使用MAMP PRO来遵循教程

我所做的:

文件夹结构:/Applications/MAMP/htdocs/PushChatServer

编辑etc/hosts文件以添加以下行:

     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 只需更改计算机的根目录即可

再见