我正在尝试设置我自己的whois服务器,该用户可以通过命令
请求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 :(得分:0)
WHOIS的配置错误,因为Whois
的服务类似于apache
或nginx
。
默认情况下,whois使用43端口发送whois-requests的答案,你不能为网络服务器虚拟主机分配43(实际上你可以,但它不会起作用)。
答案 1 :(得分:0)
Whois不使用http协议回答问题......网络服务器不知道如何处理来自whois查询的流量。
有基于Web的whois查找....但它们只是作为后端查找真实whois查询的网关。
如果要运行whois服务,则需要安装whois实现,例如rwhois,例如参见:WHOIS server daemon