一些nginx配置
http { #嵌入配置文件的根部, 一个http里可以配置多个serverserver { #声明一个站点
server_name www.website.com; #监听的主机名
listen 80; #监听套接字所使用的ip地址和端口号
error_page 404 /not_found.html;
error_page 500 501 502 503 504 /server_error.html;
index index.html;
root /var/www/website/com/html; #定义文档的根目录
#location, 通过制定的模式与客户端请求的URI相匹配
location / { #网站的特定位置
}
location /admin/ { #网站的特定位置 #
alias /var/www/locked/; #只能放在 location区段中,为指定路径提供别名
}
#操作符,匹配时跟定义顺序无关
location = /abcd { #精确匹配,不能用正则
}
location /abc/ { #url必须以指定模式开始,不能用正则
}
location ^~ /abcd$ { #吴标致行为,URI定位必须以指定模式开始,如果匹配,停止搜索其他模式
}
location ~ ^/abcd$ { #正则匹配,区分大小写
}
location ~* ^/abcd$ { #正则匹配,不区分大小写
}
location @test{ #定义location区段名,客户端不能访问,内部产生的请求可以,例如try_files或error_page
}
}
}
页:
[1]