2017-08-14 249 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