使用Nginx怎么实现域名验证

服务器

这期内容当中小编将会给大家带来有关使用Nginx怎么实现域名验证,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

方案一

配置有 root 的 server,直接把随机文档放置在该目录下即可,不需要重启 nginx 服务。

方案二

匹配路由,指定随机文档所在目录, 需要重启 nginx。

location ~* 6CysNYj8Hb\\\\.txt { root /data/ftp;}

方案三(推荐)

匹配路由,直接返回需要验证的随机字符串,需要重启 nginx。

location = /6CysNYj8Hb.txt { default_type text/html; return 200 \’01df2ddab4774ba2676a5563ccb79ffa\’;}

参考

Nginx 的 Location 从零开始配置

nginx 配置返回文本或 json

补充:Nginx域名重定向

1、更改配置文件test.com.conf

[root@jimmylinux-001 vhost]# vim test.com.confserver{  listen 80;  server_name test.com test2.com test3.com;  index index.html index.htm index.php;  root /data/wwwroot/test.com;  if ($host != \’test.com\’ ) {    rewrite ^/(.*)$ http://test.com/$1 permanent;  }}

2、curl测试

[root@jimmylinux-001 vhost]# /usr/local/nginx/sbin/nginx -tnginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful[root@jimmylinux-001 vhost]# /usr/local/nginx/sbin/nginx -s reload[root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test2.com/index.html -IHTTP/1.1 301 Moved PermanentlyServer: nginx/1.12.1Date: Thu, 07 Jun 2018 16:47:36 GMTContent-Type: text/htmlContent-Length: 185Connection: keep-aliveLocation: http://test.com/index.html[root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test2.com/admin/index.html -IHTTP/1.1 301 Moved PermanentlyServer: nginx/1.12.1Date: Thu, 07 Jun 2018 16:48:08 GMTContent-Type: text/htmlContent-Length: 185Connection: keep-aliveLocation: http://test.com/admin/index.html[root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test3.com/admin/index.html/adjlfj -IHTTP/1.1 301 Moved PermanentlyServer: nginx/1.12.1Date: Thu, 07 Jun 2018 16:48:35 GMTContent-Type: text/htmlContent-Length: 185Connection: keep-aliveLocation: http://test.com/admin/index.html/adjlfj[root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test4.com/admin/index.html/adjlfj -IHTTP/1.1 404 Not FoundServer: nginx/1.12.1Date: Thu, 07 Jun 2018 16:48:43 GMTContent-Type: text/htmlContent-Length: 169Connection: keep-alive

上述就是小编为大家分享的使用Nginx怎么实现域名验证了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注西部数码资讯频道。

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 使用Nginx怎么实现域名验证

登录

找回密码

注册