2017-08-14 183 views
0

我試圖建立自己的whois服務器,用戶可以通過命令如何設置Apache監聽端口43

whois -h mywhois.server domain.com 

我的apache.conf插入聽43請求並創建虛擬主機這樣

<VirtualHost *:43> 
    ServerName whois.test.dev 
    DocumentRoot /var/www/whois.test.dev 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

但是當我通過終端請求,則返回錯誤的請求,與其他港口它工作正常(如8080) 什麼是與

回答

0

問題這對WHOIS錯誤的配置因爲Whois它的服務類似於apachenginx。 默認情況下,whois使用43端口發送whois-requests的答案,並且您不能爲網絡服務器分配43(虛擬主機(實際上您可以但它不會工作)。

0

Whois不使用http協議來回答問題...... Web服務器不知道如何處理來自whois查詢的流量。

有基於Web的whois查找....但他們只是作爲通往真實whois查詢的後端查詢網關。

如果你想運行一個域名註冊服務,您需要安裝一個域名註冊實施例如像rwhois,例如參見:WHOIS server daemon