歡迎您光臨本站 註冊首頁

請教關於基於埠的虛擬主機的設置問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

請教關於基於埠的虛擬主機的設置問題

原來做好了一個基於埠的虛擬主機,是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

[火星人 ] 請教關於基於埠的虛擬主機的設置問題已經有626次圍觀

http://coctec.com/docs/service/show-post-24956.html