我在 IIS7.5 中轻松做到了这一点。
假设我有一个域 mbdev.myftp.biz。
在 IIS 上,我有设置站点,但每个站点都有不同的端口。
例子:
mbdev.myftp.biz:8004
mbdev.myftp.biz:8006
唯一不同的是站点的端口。上面的 URL 指向 IIS 框上的实际站点。
我怎样才能用 APACHE 完成同样的事情?让站点位于特定端口上?
例如:
mbdev.myftp.biz:8600
mbdev.myftp.biz:8601
Apache 通过 VirtualHost 指令来实现这一点。可以在http://httpd.apache.org/docs/2.4/vhosts/index.html上找到 2.4 版的文档,更具体地说是配置指令http://httpd.apache.org/docs/2.4/mod/core .html#虚拟主机
从上面的链接中提取的示例虚拟主机配置指令:
<VirtualHost 10.1.2.3:80>
ServerAdmin webmaster@host.example.com
DocumentRoot /www/docs/host.example.com
ServerName host.example.com
ErrorLog logs/host.example.com-error_log
TransferLog logs/host.example.com-access_log
</VirtualHost>