使用Nginx怎么实现域名验证
服務器
這期內容當中小編將會給大家帶來有關使用Nginx怎么實現域名驗證,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
方案一
配置有 root 的 server,直接把隨機文檔放置在該目錄下即可,不需要重啟 nginx 服務。
方案二
匹配路由,指定隨機文檔所在目錄, 需要重啟 nginx。
location~*6CysNYj8Hb\\.txt{root/data/ftp;}
方案三(推薦)
匹配路由,直接返回需要驗證的隨機字符串,需要重啟 nginx。
location=/6CysNYj8Hb.txt{default_typetext/html;return200'01df2ddab4774ba2676a5563ccb79ffa';}
參考
Nginx 的 Location 從零開始配置
nginx 配置返回文本或 json
補充:Nginx域名重定向
1、更改配置文件test.com.conf
[root@jimmylinux-001vhost]#vimtest.com.confserver{listen80;server_nametest.comtest2.comtest3.com;indexindex.htmlindex.htmindex.php;root/data/wwwroot/test.com;if($host!='test.com'){rewrite^/(.*)$http://test.com/$1permanent;}}
2、curl測試
[root@jimmylinux-001vhost]#/usr/local/nginx/sbin/nginx-tnginx:theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisoknginx:configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful[root@jimmylinux-001vhost]#/usr/local/nginx/sbin/nginx-sreload[root@jimmylinux-001vhost]#curl-x127.0.0.1:80test2.com/index.html-IHTTP/1.1301MovedPermanentlyServer:nginx/1.12.1Date:Thu,07Jun201816:47:36GMTContent-Type:text/htmlContent-Length:185Connection:keep-aliveLocation:http://test.com/index.html[root@jimmylinux-001vhost]#curl-x127.0.0.1:80test2.com/admin/index.html-IHTTP/1.1301MovedPermanentlyServer:nginx/1.12.1Date:Thu,07Jun201816:48:08GMTContent-Type:text/htmlContent-Length:185Connection:keep-aliveLocation:http://test.com/admin/index.html[root@jimmylinux-001vhost]#curl-x127.0.0.1:80test3.com/admin/index.html/adjlfj-IHTTP/1.1301MovedPermanentlyServer:nginx/1.12.1Date:Thu,07Jun201816:48:35GMTContent-Type:text/htmlContent-Length:185Connection:keep-aliveLocation:http://test.com/admin/index.html/adjlfj[root@jimmylinux-001vhost]#curl-x127.0.0.1:80test4.com/admin/index.html/adjlfj-IHTTP/1.1404NotFoundServer:nginx/1.12.1Date:Thu,07Jun201816:48:43GMTContent-Type:text/htmlContent-Length:169Connection:keep-alive
上述就是小編為大家分享的使用Nginx怎么實現域名驗證了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注新網資訊頻道。
總結
以上是生活随笔為你收集整理的使用Nginx怎么实现域名验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么配置禁止访问index.php文件以
- 下一篇: linux中touch命令怎么用