使用 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) 上设置虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章
更新到 mac High Sierra 10.13.2 后 MySQL 服务器不会在 MAMP/AMPPS/XAMPP 上启动