使用 AMPPS 在 mac (Mac OS X Lion 10.70.4) 上设置虚拟主机

Posted

技术标签:

【中文标题】使用 AMPPS 在 mac (Mac OS X Lion 10.70.4) 上设置虚拟主机【英文标题】:Setting virtual hosts on mac (Mac OS X Lion 10.70.4) using AMPPS 【发布时间】:2012-09-12 18:36:56 【问题描述】:

这是我第一次尝试设置虚拟主机,我有点迷茫。我想设置虚拟名称“tp3.localhost”。

问题:

    我的 AMMPS 网址是 localhost:8585。在 hosts 文件中我必须写 127.0.0.1 tp3.localhost 还是 127.0.0.1:8585 localhost

    我在httpd-vhosts.conf中写的代码如下:

NameVirtualHost tp3.localhost

<VirtualHost  tp3.localhost>
    <Directory "/Applications/AMPPS/www">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order deny,allow
        Allow from All
    </Directory>
    ServerName tp3.localhost
    ServerAlias localhost:8585 127.0.0.1:8585
    ScriptAlias /cgi-bin/ "/Applications/AMPPS/www/cgi-bin/"
    DocumentRoot "/Applications/AMPPS/www"
    ErrorLog "/Applications/AMPPS/apache/logs/error.err"
    CustomLog "/Applications/AMPPS/apache/logs/access.log" combined
</VirtualHost>

AMMPS 是 MAMP 的替代方案。

【问题讨论】:

【参考方案1】:

我认为您的 VirtualHost 语句应该包含端口。

调用 ULR 时,您需要将其称为 tp3.localost(请参阅 ServerName),以便触发它。

所以 tp3.localhost 是一个应该存在于您的 DNS 或 /etc/hosts 文件中某处的名称,因此它可以被解析为 127.0.0.1(或 IPv6 的 ::1)

【讨论】:

以上是关于使用 AMPPS 在 mac (Mac OS X Lion 10.70.4) 上设置虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 无法在 AMPPS OS X 上启动

更新到 mac High Sierra 10.13.2 后 MySQL 服务器不会在 MAMP/AMPPS/XAMPP 上启动

如何在Mac OS X上安装 Ruby运行环境

如何在mac OS X下安装Mongodb

如何在 Mac OS X 上装设 LaTeX 以及 CJK 套件

mac os x 可以安装啥数据库