虚拟主机让我头疼。无法弄清楚如何使用MAMP

问题描述 投票:0回答:1
在2个不同的子域上托管2个项目

我不太确定自己要做什么,所以我将不胜感激。目前,我正在使用MAMP自己托管项目。这些项目是托管项目,当知道他们的IP地址的人在其URL栏中键入我的IP地址时,便可以访问这些项目。当他们访问我的IP时,我会看到这样的项目目录列表:

enter image description here

[我想知道是否有可能做到这一点,以便当有人键入charter.54.135.14.176时,他可以看到宪章文件夹的内容,而当他键入LeagueOfLegendsFrontend.54.135.14.176时,将看到英雄联盟前端文件夹的内容。

我一直在看有关虚拟主机的教程视频,我感到非常困惑。我了解我必须做两件事:

首先,转到httpd-vhosts.conf并为每个项目创建一个虚拟主机。像这样的东西:

<VirtualHost *:80>
    ServerName ???
    ServerAlias ???
    DocumentRoot "C:\MAMP\htdocs\Charter"
</VirtualHost>

<VirtualHost *:80>
    ServerName ???
    ServerAlias ???
    DocumentRoot "C:\MAMP\htdocs\League Of Legends Frontend"
</VirtualHost>

我对在ServerName和ServerAlias上写的内容一无所知

然后,我需要转到hosts文件并添加以下内容:

54.135.14.176   ???

最后,我需要通过取消注释httpd.conf文件中的Include conf/extra/httpd-vhosts.conf来包括虚拟主机。

可悲的是,我被困在其他地方。我将不胜感激。

apache virtualhost
1个回答
0
投票

您需要为您的项目分配两个不同的IP地址。因此,所需的配置可能如下所示:

© www.soinside.com 2019 - 2024. All rights reserved.