晴朗少年乙
2017-08-09 13:16
采纳率: 30%
浏览 9.8k
已采纳

nginx 怎么配置一个服务器地址对应多个项目呢?

情况是这样的,目前有三个项目,一个是给用户看的,一个是用户提交后自己审核的,一个是领导看的,
后台只给了我一个服务器地址.我需要把三个项目都部署在上面.请问怎么配置.跪求大佬指导

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 鼠小 2017-08-09 14:38
    已采纳
     server {
            location /a/ {
                proxy_pass http://www.baidu.com/;
            }
    
            location /b/ {
                proxy_pass http://www.163.com/;
            }
        }
    

    这里需要注意的是,“/a/”、“/b/”中最后的斜杠“/”,以及“http://www.baidu.com/”、“http://www.163.com/”中最后的斜杠“/”都是不能去掉的,否则访问会有问题。

    参考:http://blog.csdn.net/dongdong9223/article/details/52299147

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • Q544471255 2017-08-09 16:39

    肯定是可以的,可以通过配置的方式去实现。

    http://blog.csdn.net/misakaqunianxiatian/article/details/50317483

    评论
    解决 无用
    打赏 举报
  • cloudyzhao 2017-08-10 01:01
    评论
    解决 无用
    打赏 举报
  • jingguo_vip 2017-08-10 05:25

    配置3Tomcat,3端口,再在nginx.xml中配置三个server实现反向代理。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题