首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nginx子域配置

Nginx子域配置
EN

Stack Overflow用户
提问于 2012-03-28 18:13:22
回答 1查看 120.7K关注 0票数 80

我让nginx充当apache的反向代理。我现在需要添加一个新的子域,它将为另一个目录中的文件提供服务,但同时我希望默认主机的所有location和proxy_pass指令也应用于该子域。

我知道,如果我将规则从默认主机复制到新的子域,它将工作,但有没有办法让子域继承规则?下面是一个示例配置

代码语言:javascript
运行
复制
server {
    listen       80;
    server_name  www.somesite.com;
    access_log  logs/access.log;
    error_log  logs/error.log error;


   location /mvc {
      proxy_pass  http://localhost:8080/mvc;
   }


   location /assets {
      alias   /var/www/html/assets;
      expires     max;
   }

   ... a lot more locations
}

server {
    listen       80;
    server_name  subdomain.somesite.com;

    location / {
                root   /var/www/some_dir;
                index  index.html index.htm;
        }
}

谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9905378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档