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

首頁 > 網站 > Nginx > 正文

Nginx 運維―域名驗證的方法

2024-08-30 12:23:00
字體:
來源:轉載
供稿:網友
  各公眾平臺在配置接口域名時會驗證開發者對域名的配置權, 生成隨機的文本及字符串,讓放置在域名根目錄可以通過域名直接訪問到即通過驗證。
  示例為驗證域名 abc.com 可以通過根路由訪問 6CysNYj8Hb.txt 響應體為字符串 01df2ddab4774ba2676a5563ccb79ffa。
  $ curl https://abc.com/6CysNYj8Hb.txt
  01df2ddab4774ba2676a5563ccb79ffa
  方案一
  配置有 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.conf
  server
  {
  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 -t
  nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  nginx: 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 -I
  HTTP/1.1 301 Moved Permanently
  Server: nginx/1.12.1
  Date: Thu, 07 Jun 2018 16:47:36 GMT
  Content-Type: text/html
  Content-Length: 185
  Connection: keep-alive
  Location: http://test.com/index.html
  [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test2.com/admin/index.html -I
  HTTP/1.1 301 Moved Permanently
  Server: nginx/1.12.1
  Date: Thu, 07 Jun 2018 16:48:08 GMT
  Content-Type: text/html
  Content-Length: 185
  Connection: keep-alive
  Location: http://test.com/admin/index.html
  [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test3.com/admin/index.html/adjlfj -I
  HTTP/1.1 301 Moved Permanently
  Server: nginx/1.12.1
  Date: Thu, 07 Jun 2018 16:48:35 GMT
  Content-Type: text/html
  Content-Length: 185
  Connection: keep-alive
  Location: http://test.com/admin/index.html/adjlfj
  [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test4.com/admin/index.html/adjlfj -I
  HTTP/1.1 404 Not Found
  Server: nginx/1.12.1
  Date: Thu, 07 Jun 2018 16:48:43 GMT
  Content-Type: text/html
  Content-Length: 169
  Connection: keep-alive
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿荣旗| 潜江市| 朝阳县| 尉犁县| 吴川市| 开平市| 林芝县| 刚察县| 曲阜市| 蒙自县| 中牟县| 甘肃省| 金乡县| 得荣县| 三穗县| 灵丘县| 万盛区| 泸西县| 临沧市| 鲁山县| 西吉县| 龙门县| 乐平市| 阳新县| 湘乡市| 明光市| 武义县| 托克托县| 长海县| 温宿县| 长乐市| 西峡县| 特克斯县| 衡南县| 武隆县| 寿光市| 长岭县| 普安县| 甘南县| 永宁县| 乡宁县|