zoukankan      html  css  js  c++  java
  • nginx server中的server_name配置的域名在客户机上无法访问

    nginx配置如下:

    nginx.conf:

    #user  nobody;
    worker_processes  2;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    #pid        logs/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
    
        #access_log  logs/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        #keepalive_timeout  0;
        keepalive_timeout  65;
    
        #gzip  on;
    
    
        server {
            listen       80;
            server_name  server8.test.com;
            root /var/www/web1;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
              location / {
            index index.html index.htm;
        }
    
            #error_page  404              /404.html;
    
            # redirect server error pages to the static page /50x.html
            #
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
        }
    
       server {
        listen 80 default_server;
        server_name  www8.test.com;
            root /var/www/web2;
        index index.html index.htm;
        access_log /var/log/nginx/www.gmq.com-access.log main;
        error_log /var/log/nginx/www.gmq.com-error.log warn;
        }
        
    }

    1、server_name配置的随便写的域名,客户机无法访问问题?

    如上,这是我服务器配置的nginx的配置文件,我在客户机上面,怎么访问都不行。郁闷!

    解决:

    网上很多说设置hosts文件,对,确实是这样解决的,但是没说是设置客户机还是服务器的hosts文件!!坑

    我自己解决:

    因为是我局域网的,我设置客户机的访问hosts文件,这才正确,日了狗了!!!

    如下:

    在客户机上设置hosts文件:

    增加以下两句话,即可,服务器上的hosts文件不需要设置:

    (服务器IP  域名)

    192.168.100.189       server8.gmq.com
    192.168.100.189       www8.gmq.com

    以上解决!!!

  • 相关阅读:
    form 表单提交被拦截的问题处理方法
    GitLab篇之备份还原
    GitLab篇之Linux下环境搭建
    如何管理我的开发团队
    基于静态站点内容动态推送的方案
    一个小白的程序之路(自身经历)
    敏捷开发方法学及应用
    PMBOK项目管理九大知识领域和五大流程 --美国IT项目管理硕士笔记(二)
    IT项目为什么失败 --美国IT项目管理硕士笔记(一)
    五年.net程序员Java学习之路
  • 原文地址:https://www.cnblogs.com/gmq-sh/p/5793110.html
Copyright © 2011-2022 走看看