nginx 设置ip地址访问,但是设置域名访问不了

摘要:
1、 简介在设置Nginx的过程中,IP地址可以正常访问,但当IP地址转换为域名时,访问将丢失。怎么了?

一、导语

  在Nginx的设置过程中,ip地址能正常访问的,但是把ip地址转换成域名,就访问不了了,这个是怎么回事呢?今天来探讨一下

二、设置ip地址做负载均衡

2.1、server端

server {
        listen       80;
        server_name  192.168.1.1; #设置为ip地址

        #charset koi8-r;

        #access_log  logs/host.access.log  main;


        location / {
           proxy_read_timeout 1200;
           proxy_send_timeout 1200;
           proxy_connect_timeout 1200;
           proxy_set_header  X-Real-IP  $remote_addr;
           proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header Host $http_host;
           proxy_redirect off;
           proxy_pass http://192.168.1.1/;

        }

 }

2.2、upstream端

upstream 192.168.1.1{
        #tomcat1002
        server 192.168.1.1:8081 weight=50;
        #tomcat1001
        server 192.168.1.1:8080 weight=50;
}

然后再Nginx -t 测试一下看能是否访问

[root@VM_0_3_centos server]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

三、ip地址能访问,但是域名访问不了

在客户端也做了ping了,域名指向命名是ip地址就是访问不了,原来,Nginx优先解析自己的Nginx.conf配置文件,所以先解析自己的,自己的配置文件如下:

nginx 设置ip地址访问,但是设置域名访问不了第1张

所以我们把这部分删掉,在include server/*  自己的配置文件

nginx 设置ip地址访问,但是设置域名访问不了第2张

免责声明:文章转载自《nginx 设置ip地址访问,但是设置域名访问不了》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wireshark数据包分析群签名方案CS97下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nginx配置及性能调优

https://www.toutiao.com/i6765746230141125132/?timestamp=1575450096&app=news_article&group_id=6765746230141125132&req_id=201912041701360100260760263C04643 2.4、配置默认主页loc...

架构之微服务设计(Nginx + Upsync)

Upsync,微博开源基于Nginx容器动态流量管理方案 。 Nginx 以其超高的性能与稳定性,在业界获得了广泛的使用,微博的七层就大量使用了 Nginx 。结合 Nginx 的健康检查模块,以及动态 reload 机制,可以近乎无损的服务的升级上线与扩容。这个时候扩容的频次比较低,大多数情况下是有计划的扩容。 Upsync,开发了模块 nginx-up...

nginx的平滑升级

一:解释nginx的平滑升级 随着nginx越来越流行,并且nginx的优势也越来越明显,nginx的版本迭代也来时加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能,伴随着nginx的广泛应用,版本升级必然越来越快,线上业务不能停,此时nginx的升级就是运维的工作了 Nginx方便地帮助我们实现了平滑升级。其原理简单概括...

Docker环境 ELK 快速部署

Docker环境 ELK快速部署 环境 Centos 7.4 , Docker version 17.12 Docker至少3GB内存; 内核配置 echo ' vm.max_map_count = 262144 net.core.somaxconn=65535 '>>/etc/sysctl.conf sysctl -p #创建elk #下...

部署CentOS,集成Mysql、Nodejs、Nginx

1. Mysql安装 Step 1 安装源 https://dev.mysql.com/downloads/repo/yum/ 选择:Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package 这个download 跳转的页面对着No thanks,...

nginx开启代理后,出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误

使用nginx开启代理后,部分js/css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误,页面加载错误 nginx代理后,css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误,导致页面的样式都乱了。 折磨了我好半天,后来发现不知道哪位兄台,改了nginx里面某些...