请教关于基于端口的虚拟主机的设置问题

请教关于基于端口的虚拟主机的设置问题

原来做好了一个基于端口的虚拟主机,是80端口的,就是在浏览器一打开指定的地址:mail.xxx.com就直接访问虚拟主机了,以下是httpd.conf中的部分配置(环境:CentOS4.7):

Listen 80
ServerName G_MY_HOST_NAME:80
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mail.xxx.com
DocumentRoot /var/www/extsuite/extmail/html/

ScriptAlias /extmail/cgi/       /var/www/extsuite/extmail/cgi/
Alias /extmail                  /var/www/extsuite/extmail/html/

ScriptAlias /extman/cgi/        /var/www/extsuite/extman/cgi/
Alias /extman                   /var/www/extsuite/extman/html/

Alias /phpmyadmin               /var/www/extsuite/phpmyadmin/
Alias /phpldapadmin             /var/www/extsuite/phpldapadmin/htdocs/
# Suexec config
SuexecUserGroup vuser vgroup
</VirtualHost>

因为这是一个私有的web邮件系统,考虑到安全性,想改端口改掉,于是把上面的配置改为:

Listen 643
ServerName G_MY_HOST_NAME:643
NameVirtualHost *:643
<VirtualHost *:643>
ServerName mail.xxx.com
DocumentRoot /var/www/extsuite/extmail/html/

ScriptAlias /extmail/cgi/       /var/www/extsuite/extmail/cgi/
Alias /extmail                  /var/www/extsuite/extmail/html/

ScriptAlias /extman/cgi/        /var/www/extsuite/extman/cgi/
Alias /extman                   /var/www/extsuite/extman/html/

Alias /phpmyadmin               /var/www/extsuite/phpmyadmin/
Alias /phpldapadmin             /var/www/extsuite/phpldapadmin/htdocs/
# Suexec config
SuexecUserGroup vuser vgroup
</VirtualHost>

重启apache后,在浏览器中输入:http://mail.xxx.com:643 后却打不开网页,不知是什么原因,是不是相关的配置改错了,请大家帮助更正。
防火墙禁用了也不行