当前位置:  首页>> 技术小册>> Kubernets合辑2-部署Ingress

直接通过LB进行访问,测试443和80是否正常,并且验证443端口是否使用了默认的证书

测试IP访问:

  1. [root@maxiaoke nginxinc-ingress]# curl -I http://10.4.7.100
  2. HTTP/1.1 404 Not Found
  3. Server: nginx
  4. Date: Wed, 04 May 2022 08:31:59 GMT
  5. Content-Type: text/html
  6. Content-Length: 146
  7. Connection: keep-alive
  8. [root@maxiaoke nginxinc-ingress]# curl -I https://10.4.7.100 -k
  9. HTTP/1.1 404 Not Found
  10. Server: nginx
  11. Date: Wed, 04 May 2022 08:32:16 GMT
  12. Content-Type: text/html
  13. Content-Length: 146
  14. Connection: keep-alive

测试域名访问:

  1. # 因为是本地vmware搭建的环境,使用 hosts 配置域名解析,解析域名到 LB
  2. [root@maxiaoke nginxinc-ingress]# curl https://test.huanle.com # 证书验证通过,表明默认证书配置正确
  3. <html>
  4. <head><title>404 Not Found</title></head>
  5. <body>
  6. <center><h1>404 Not Found</h1></center>
  7. <hr><center>nginx</center>
  8. </body>
  9. </html>

验证日志格式:

  1. # 上述测试中,原客户端IP 10.4.7.1 已经被成功记录到日志中
  2. 04/May/2022:16:39:49 +0800|10.4.7.100|10.4.7.1|-|-|||||HEAD|HTTP/1.1|10.4.7.100|/|-|curl/7.68.0|0|404|
  3. 04/May/2022:16:39:56 +0800|10.4.7.100|10.4.7.1|-|-|||||GET|HTTP/1.1|test.huanle.com|/|-|curl/7.68.0|146|404|
  4. # 如果带上X-Real-IP和X-Forwarded-For验证,模拟下游其它L7负载均衡器
  5. [root@maxiaoke nginxinc-ingress]# curl -H "X-Real-IP: 192.168.99.251" -H "X-Forwarded-For: 192.168.99.251, 10.4.7.1" https://test.huanle.com
  6. 04/May/2022:16:44:33 +0800|10.4.7.100|10.4.7.1|192.168.99.251|192.168.99.251, 10.4.7.1|||||GET|HTTP/1.1|test.huanle.com|/|-|curl/7.68.0|146|404|

该分类下的相关小册推荐: