Nginx常用功能(配置静态资源)

Nginx配置静态资源

背景:现场业务系统域名均由nginx转发
需求:通过nginx设置静态访问页面

操作如下:
1、将静态文件存放在 /opt/nginx/html 下
2、修改nginx.conf文件,引用此静态文件

server {
    listen      80; 
    server_name  location;
	
    location /static/ {
    alias /opt/nginx/html/static/;
    
	}

	location /static/ {
    root /opt/nginx/html;
	}

}

# 上面两个配置作用相等
当请求为“/static/test.html”时,且使用 alias 的情况下,返回文件“/opt/nginx/html/static/test.html”
当请求为“/static/test.html”时,且使用 root 的情况下,返回文件 “/opt/nginx/html/static/test.html” 

# root和alias区别
Nginx指定文件路径有两种方式root和alias,这两者的用法区别在于对URI的处理方法不同:
1、root的处理结果是:root路径+location路径
2、alias的处理结果是:使用alias路径替换location路径
3、alias后面必须要用"/"结束,而root则可有可无

你可能感兴趣的:(Nginx,nginx,运维,服务器)