需求:一台服务器部署多个项目(前端),项目对应不同的二级域名,比如img.luwuer.com
,luwuer.com
,blog.luwuer.com
。
项目目录结构
# 3个项目的目录结构
/root/apps/luwuer.com
/root/apps/blog.luwuer.com
/root/apps/img.luwuer.com
nginx配置
server {
listen 80 default_server;
# $1 = 'blog.' || 'img.' || '' ; $3 = 'luwuer.com'
server_name ~* (\w+\.)?(luwuer\.com)$;
root /root/apps/$1$3
location / {
try_files $uri $uri/ /index.html;
index index.html;
}
# include ./img-cache.conf
# error_page 404 /404.html;
# error_page 500 502 503 504 /50x.html;
}
网友评论