当前环境
军哥lnmp一键安装包预装的linux+nginx+mysql/mariadb+php
如果你也想拥有自己的网站运行环境,可以访问军哥lnmp项目主页了解,戳我前往
安装程序
安装全球域名whois查询系统,源代码放在底部下载栏,需要的小伙伴自行取用
安装军哥lnmp.org上的文档添加好vhost,戳我前往
程序上传到网站目录后,来变更一下文件所有者和文件权限
- cd /home/wwwroot/whois.vpsche.com/
- chown –R www:www whios/*
- chmod -R 755 whios/*
开始重头戏伪静态规则的配置,默认的伪静态规则如下:
- # Nginx
- location /
- {
- if (-f $request_filename) {
- break;
- }
- rewrite ^/(.*)$ /index.php?domain=$1 last;
- }
- # Apache
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php?domain=$1 [L]
nginx直接把文静态规则粘贴到创建vhost时选择的默认伪静态文件中,如果你不知道自己用的哪个伪静态规则,可以执行一下命令获取:
- cat /usr/local/nginx/conf/vhost/api.ixmu.net.conf |grep rewrite
- include rewrite/api.conf;
- include rewrite/api.conf;
然后把伪静态规则添加到/usr/local/nginx/conf/rewrite/api.conf文件当中即可,由于我是放在二级目录下的,所以对伪静态规则进行了简单修改,修改结果如下:
- location /whios/ {
- if (-f $request_filename) {
- break;
- }
- rewrite ^/whios/(.*)$ /whios/index.php?domain=$1 last;
- }
到这里,就完成了所有工作
演示地址:https://whois.vpsche.com/
小结一下
这套全球域名whois查询系统还是非常不错的,非常轻巧,且强大,它支持一些小众域名whios信息的查询,例如chiantelecom.ml这种免费域名后缀。
下载地址:
发表回复
要发表评论,您必须先登录。