搭建全球域名whois查询系统源码教程附源码

搭建全球域名whois查询系统源码教程附源码

当前环境

军哥lnmp一键安装包预装的linux+nginx+mysql/mariadb+php

如果你也想拥有自己的网站运行环境,可以访问军哥lnmp项目主页了解,戳我前往

安装程序

安装全球域名whois查询系统,源代码放在底部下载栏,需要的小伙伴自行取用

安装军哥lnmp.org上的文档添加好vhost,戳我前往

程序上传到网站目录后,来变更一下文件所有者和文件权限

  1. cd /home/wwwroot/whois.vpsche.com/
  2. chown R www:www whios/*
  3. chmod -R 755 whios/*

开始重头戏伪静态规则的配置,默认的伪静态规则如下:

  1. # Nginx
  2. location /
  3. {
  4. if (-f $request_filename) {
  5. break;
  6. }
  7. rewrite ^/(.*)$ /index.php?domain=$1 last;
  8. }
  9.  
  10.  
  11. # Apache
  12. RewriteEngine On
  13. RewriteBase /
  14. RewriteCond %{REQUEST_FILENAME} !-f
  15. RewriteCond %{REQUEST_FILENAME} !-d
  16. RewriteRule ^(.*)$ index.php?domain=$1 [L]

nginx直接把文静态规则粘贴到创建vhost时选择的默认伪静态文件中,如果你不知道自己用的哪个伪静态规则,可以执行一下命令获取:

  1. cat /usr/local/nginx/conf/vhost/api.ixmu.net.conf |grep rewrite
  2. include rewrite/api.conf;
  3. include rewrite/api.conf;

然后把伪静态规则添加到/usr/local/nginx/conf/rewrite/api.conf文件当中即可,由于我是放在二级目录下的,所以对伪静态规则进行了简单修改,修改结果如下:

  1. location /whios/ {
  2. if (-f $request_filename) {
  3. break;
  4. }
  5. rewrite ^/whios/(.*)$ /whios/index.php?domain=$1 last;
  6. }

到这里,就完成了所有工作

演示地址:https://whois.vpsche.com/

小结一下

这套全球域名whois查询系统还是非常不错的,非常轻巧,且强大,它支持一些小众域名whios信息的查询,例如chiantelecom.ml这种免费域名后缀。

下载地址:

无错源码所有资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员,站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级传奇VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR如遇解压需要密码,请尝试使用www.wucuoym.com来解压,如若仍有问题,请联系站长。

给TA打赏
共{{data.count}}人
人已打赏
免费源码

OneNav开源书签导航源码 更新至0.9.11

2023-7-8 2:35:07

免费源码

闲渡搜索导航 – 简约舒爽的搜索体验

2023-7-8 2:35:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索