【问题标题】:Changing ServerName for MAMP更改 MAMP 的服务器名称
【发布时间】:2016-06-09 09:26:27
【问题描述】:

我正在尝试更改我的 MAMP 实例的 ServerName 属性,但它似乎没有响应我所做的任何事情。

我将 httpd.conf 文件 (/Applications/MAMP/conf/apache/httpd.conf) 的一部分编辑为:

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName localhost:8888
ServerName slimproject.dev

在此之后,我停止并启动了我的服务器。

但它仍在回复http://localhost:8888 当我转到http://slimproject.dev 时,它会告诉我“找不到服务器”

【问题讨论】:

  • grep ^Listen /Applications/MAMP/conf/apache/httpd.confhost slimproject.dev | grep address的输出是什么
  • 第一个命令:Listen 8888 --- 第二个命令:slimproject.dev 地址为 127.0.53.53

标签: apache mamp slim


【解决方案1】:

如果您希望您的 apache 响应 http://slimproject.dev/,您需要:

  1. 让你的 apache 监听端口 80(因为那是默认的 http 端口),你可以通过编辑 httpd.conf 中的 Listen 指令来做到这一点(所以将 Listen 8888 替换为 Listen 80
  2. 您的浏览器需要知道名称为slimproject.dev 的主机实际上在您的本地计算机上。例如,您可以通过发出此命令 echo 127.0.0.1 slimproject.dev >> /etc/hosts
  3. 来做到这一点

根据 httpd 配置,可能需要额外的步骤,但让我们先这样做。

(您可能需要root 访问上述两个步骤)

【讨论】:

    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 2017-06-26
    • 1970-01-01
    相关资源
    最近更新 更多