常用配置项:
server {
listen 80;
listen 443 ssl;
server_name www.baidu.net;
include vhost/ssl.conf; #https证书
#日志
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
set $year $1;
set $month $2;
set $day $3;
}
access_log /mnt/logs/www.baidu.com/$year-$month-$day-access.log;
error_log /mnt/logs/www.baidu.com/error.log error;
#自定义匹配规则
location / {
root /mnt/project/www-baidu-com/dist;
index index.html index.html;
try_files $uri $uri/ /index.html;
}
#代理转发
location ^~/api {
proxy_pass http://apiappop.cbi360.net/;
}
#默认匹配项
location / {
root /mnt/project/www-baidu-com/dist;
index index.html index.html;
try_files $uri $uri/ /demo/index.html;
}
}