Nginx实现静态站点配置

有时候,我们需要配置静态站点(即 html 文件和一堆静态资源)。

 

举例来说:如果所有的静态资源都放在了 C:/Users/wangcw/Desktop/apache-tomcat-7.0.61-1/webapps/product/views 目录下,我们只需要在 nginx.conf 中指定首页以及这个站点的 host 即可。

配置如下:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    gzip on;
    gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/javascript image/jpeg image/gif image/png;
    gzip_vary on;

    server {
		#监听80端口下的www.aabbccdd.com服务请求进行处理
        listen       80;
        server_name  www.aabbccdd.com;

        location / {
            root C:/Users/wangcw/Desktop/apache-tomcat-7.0.61-1/webapps/product/views;
            #默认请求转到root路径下的index.html页面。
			index index.html;
           
        }
    }
}

然后还需要配置域名解析:

 

    hosts文件:

127.0.0.1       www.aabbccdd.com  

 

 

 

 

进行测试:

1.静态文件如下:

Nginx实现静态站点配置_第1张图片

 

 

2.访问测试静默认请求是否跳转到root(C:\Users\wangcw\Desktop\apache-tomcat-7.0.61-1\webapps\product\views)路径下的index.html;

访问http://www.aabbccdd.com/的结果如下:

Nginx实现静态站点配置_第2张图片

 

3.测试访问root路径下的aaa.txt文件;

访问http://www.aabbccdd.com/js/aaa.txt的结果如下:

 

Nginx实现静态站点配置_第3张图片

 

 

 

 

 

 

 

你可能感兴趣的:(Nginx)