Nginx配置和域名解析

240 阅读1分钟

Nginx监听不同域名

Nginx的配置文件nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  orgcomcn.top;

        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
       listen       80;
       server_name  admin.orgcomcn.top;
    
       location / {
           root   html1;
           index  index.html index.htm;
       }
       
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   html;
       }
    }

}

image.png

image.png

Nginx监听不同端口

Nginx的配置文件nginx.conf,监听端口阿里云服务器需要开启相应的端口,否则无法访问。

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  orgcomcn.top;

        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
       listen       8888;
       server_name  orgcomcn.top;
    
       location / {
           root   html1;
           index  index.html index.htm;
       }
       
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   html;
       }
    }

}

image.png

补充

1、www 是指 二级域名解析,以百度为例,就是www.baidu.com;

2、@ 是指前面不带任何主机名的,指主域名解析,以百度为例,就是 baidu.com

3、* 是指泛解析,是指除已添加的解析记录以外的所有主机都以此为准,以百度为例,就是 12343.baidu.com。

泛域名在实际使用中作用是非常广泛的,比如实现无限二级域名功能,提供免费的url转发,在IDC部门实现自动分配免费网址,在大型企业中实现网址分类管理等等,都发挥了巨大的作用。