添加A记录以后输入域名后返回了nginx默认页

来源:8-2 配置解析项目的域名 A 记录和 CNAME

yejia

2017-04-25

按照前面一章,我在nginx的conf.d目录下设置了.conf文件,用ip地址访问已经申效。但是这一章我配置了a记录以后,再用域名访问,显示的是nginx的默认页,而不是之前 IP地址配置的.conf文件指定页面。

.conf文件配置如下

upstream babyjia {

        server 127.0.0.1:3000;

}

server {

        listen 80;

        server_name XXX.XX.XXX,XX;

        location / {

                proxy_set_header X-Real-IP $remote_addr;

                proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

                proxy_set_header Host $http_host;

                proxy_set_header X-Nginx-Proxy true;

                proxy_pass http://babyjia;

                proxy_redirect off;

        }

}

nginx.conf的配置如下:

        ##

        # nginx-naxsi config

        ##

        # Uncomment it if you installed nginx-naxsi

        ##

        #include /etc/nginx/naxsi_core.rules;

        ##

        # nginx-passenger config

        ##

        # Uncomment it if you installed nginx-passenger

        ##

        #passenger_root /usr;

        #passenger_ruby /usr/bin/ruby;

        ##

        # Virtual Host Configs

        ##

        include /etc/nginx/conf.d/*.conf;

        include /etc/nginx/sites-enabled/*;

}

#mail {

#       # See sample authentication script at:

#       # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript

#

#       # auth_http localhost/auth.php;

#       # pop3_capabilities "TOP" "USER";

#       # imap_capabilities "IMAP4rev1" "UIDPLUS";

#

#       server {

#               listen     localhost:110;

#               protocol   pop3;

#               proxy      on;

#       }

#

#       server {

#               listen     localhost:143;

#               protocol   imap;

#               proxy      on;

#       }

#}


当然,我的域名还没有通过备案。老师能帮忙分析一下可能的原因么?还是nginx配置文件需要作什么样的修改。

写回答

4回答

Scott

2017-04-25

.conf 文件名字就是 .conf 么

改成 a.conf 再试试看

1
0

qq_义杰_0

2017-05-10

server_name  域名



我今天域名备案通过,试了一把,一直域名代理不成功,晚上回来,问了一下别人,server_name  ip 改成域名就可以了

2
0

林南墙

2017-04-26

很正常的吖,因为服务器安装了 nginx,如果想映射或方向代理到,哪个域名或端口,需要在 nginx 的配置文件夹新增加 xxx.conf 文件的

2
0

James_dai

2017-08-26

7-1 配置 Nginx 反向代理 Nodejs 端口

 反复试了好几次,重启了服务器、结束进程、结果换了一个端口号重新再

/etc/nginx/conf.d

下面加了一个新的conf文件:demo-com-8082.conf


upstream leekfree {

  server 127.0.0.1:8082;

}

server {

  listen 80;

  server_name 【自己申请阿里云服务器对外ip】;

  location / {

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;


    proxy_set_header Host $http_host;

    proxy_set_header X-Nginx-Proxy true;

    proxy_pass http://leekfree;

    proxy_redirect off;

  }

}


我尝试过之后可以!也祝各位老铁配置成功!

1
0

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程