nginx----虚拟主机配置

Posted zyxywy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx----虚拟主机配置相关的知识,希望对你有一定的参考价值。

nginx----虚拟主机配置
简化配置
    http {
        server {
        listen 80 defalut;
        server_name _ *;
        access_log logs/default.access.log main;
        location / {
            index index.html;
            root /var/www/default/htdocs;
        }
       }
    }

两个或多个虚拟主机
    http {
        server {
        listen 80;
        server_name www.test1.com;
        access_log logs/test1.access.log main;
        location / {
            index index.html;
            root /var/www/test1.com/htdocs;
        }
        server {
        listen 80;
        server_name www.test2.com;
        access_log logs/test2.access.log main;
        location / {
            index index.html;
            root /var/www/test2.com/htdocs;
        }
        }
}

在父文件夹中建立字文件夹执行子域名
    server {
        listen 80;    #也可以使用x.x.x.x:80表示
        server_name star.test1.com *.test1.com www.*.test3.com;    #_ *:?
            #多个主机名用空格隔开
        root /PATH/TO/WERROOT/$host;
        error_page 404
        access_log logs/star.test1.com.access.log;
        location / {
            root /PATH/TO/WERROOT/$hsot/;
            index index.php;
        }

        location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|html)$ {
            access_log off;
            expires 30d;
        }

        location ~ /.ht {
            deny all;
        }
    }
    
    指令:
    expires [time|epoch|max|pff]:可以修改http应答中的"Expires"和"Cache-Control"的头部(起到控制页面缓存的作用)
        默认值:off
        参数:
            time:使用正数或负数。"Expires"头标的值将通过当前时间加上设定time值决定;
                  可以控制"Cache-control":time=负数:表示no-cache
                                   time=正数或0:表示max-age=time
    
            epoch:指定"Expires"为1 January,1970,00:00:01 GMT;
            max:指定"Expires"为31 December2037 23:59:59GMT,"Cache-Control"的值为10年;
            -1:指定"Expires"为当前服务器时间-1s,即永远过期;
            off:不修改"Expires"和"Cache-Control"的值。

以上是关于nginx----虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx虚拟主机配置

Nginx 虚拟主机配置

nginx常用配置系列-虚拟主机

nginx基础配置(多个虚拟主机)

nginx 配置

nginx虚拟主机配置