nginx 同服务器同IP配置多域名多conf文件方法
作者:admin | 时间:2020-11-18 20:55:17

找到Nginx 配置文件(nginx version: nginx/1.12.2)

  路径:/usr/local/nginx/conf/nginx.conf

  操作:在 http 模块增加(子配置文件的路径和名称):include vhost/*.conf;  

user root;
worker_processes  1;

 

#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;

     

    include vhost/*.conf;

       

}

配置Nginx 的子配置文件

  路径:/usr/local/nginx/conf/vhost

1
2
[root@VM_2_29_centos vhost]# ls
35e.net.conf  wa2.net.conf

子配置文件例子:对于 http,直接 把想要的域名 加载 server_name 后面,空格间隔;对于 https, 要配 ssl 证书路径,需要复制一份修改下 server_name 和 ssl 证书位置就OK了。

资讯内容

诚信为本,卓越品质,做行业领跑者