国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx 運維之域名驗證的方法示例

2024-08-30 12:29:59
字體:
來源:轉載
供稿:網友

各公眾平臺在配置接口域名時會驗證開發者對域名的配置權, 生成隨機的文本及字符串,讓放置在域名根目錄可以通過域名直接訪問到即通過驗證。

示例為驗證域名 abc.com 可以通過根路由訪問 6CysNYj8Hb.txt 響應體為字符串 01df2ddab4774ba2676a5563ccb79ffa。

$ curl https://abc.com/6CysNYj8Hb.txt01df2ddab4774ba2676a5563ccb79ffa

方案一

配置有 root 的 server,直接把隨機文檔放置在該目錄下即可,不需要重啟 nginx 服務。

方案二

匹配路由,指定隨機文檔所在目錄, 需要重啟 nginx。

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

方案三(推薦)

匹配路由,直接返回需要驗證的隨機字符串,需要重啟 nginx。

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

補充: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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开鲁县| 淅川县| 新晃| 峨边| 吉木萨尔县| 达尔| 浏阳市| 泸定县| 宁德市| 长丰县| 临洮县| 灯塔市| 铅山县| 桂平市| 娱乐| 曲阳县| 温宿县| 泸定县| 遂昌县| 陵水| 黔南| 讷河市| 屏山县| 红河县| 湘潭市| 布尔津县| 五常市| 弥勒县| 武邑县| 镇平县| 萨嘎县| 新密市| 阿瓦提县| 旌德县| 舟曲县| 宁陕县| 广水市| 林口县| 肇州县| 南充市| 勐海县|