請教關於基於埠的虛擬主機的設置問題
原來做好了一個基於埠的虛擬主機,是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 后卻打不開網頁,不知是什麼原因,是不是相關的配置改錯了,請大家幫助更正。
《解決方案》
防火牆允許埠連接嗎?
《解決方案》
防火牆關了都不行
《解決方案》
netstat -an 能看到apache listen的埠嗎?
《解決方案》
回復 #1 kingbanner 的帖子
看看服務的日誌信息
《解決方案》
能看到643