我想有两个不同的目录,从同一个 IP 开启,但使用不同的端口。我找不到办法,我试过很多不同的论坛和 Google,但还是一无所获。我可以创建这样的虚拟主机吗?
例子:
127.0.0.1:80 -> /Applications/AMPPS/www80
127.0.0.1:12 -> /Applications/AMPPS/www12
是的,我在 Mac 上运行,但 Mac 和 Windows 之间的说明应该相同
答案1
是的,通过配置 2 个虚拟主机可以实现这一点。您需要通过修改httpd.conf
和添加以下行来确保 Apache 也配置为侦听两个端口。
Listen 12
您可以按照与以下配置类似的方式配置 apache。
<VirtualHost *:80>
DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>
<VirtualHost *:12>
DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>
您可以将那个配置放在sites-available
配置目录中,然后使用它a2ensite
来实际启用站点,然后重新启动 apache。