我不太确定自己要做什么,所以我将不胜感激。目前,我正在使用MAMP自己托管项目。这些项目是托管项目,当知道他们的IP地址的人在其URL栏中键入我的IP地址时,便可以访问这些项目。当他们访问我的IP时,我会看到这样的项目目录列表:
[我想知道是否有可能做到这一点,以便当有人键入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
来包括虚拟主机。
可悲的是,我被困在其他地方。我将不胜感激。
您需要为您的项目分配两个不同的IP地址。因此,所需的配置可能如下所示: