ngxin server_name实用:配置多个子域名
1 nginx的conf文件可拆分,只需要在nginx.conf中指定路径即可:http节点内指定:include /data/nginx/conf.d/*.conf;2 多个子域名的配置管理:比如yeager.cn域名指向A这个IP地址,公司有api项目,有cms后台管理系统,分别是两个配置文件:/data/nginx/conf.d/api.conf /data
1 nginx的conf文件可拆分,只需要在nginx.conf中指定路径即可:
http节点内指定:
include /data/nginx/conf.d/*.conf;
2 多个子域名的配置管理:
比如yeager.cn域名指向A这个IP地址,公司有api项目,有cms后台管理系统,分别是两个配置文件:/data/nginx/conf.d/api.conf /data/nginx/conf.d/cms.conf
api.conf配置如下:
upstream api_server{
server 172.18.202.171:8090; #最好是内网地址
}
server{
listen 80;
server_name api.yeager.cn; #此处指定子域名访问
location ~/MP_verify_DhfZMPkcQ6ZSfVlB.txt {
root /etc/nginx/conf.d/;
}
location / {
proxy_pass http://api_server;
}
}
cms.conf配置如下:
upstream cms_server {
server 172.18.202.171:8091;
}
server{
listen 80;
server_name cms.yeager.cn; #此处指定子域名访问
location ~ / {
proxy_pass http://cms_server;
}
}
更多推荐
所有评论(0)