不同的域名,都通过 80 端口,由 nginx 分配到内网不同的应用上,可以吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miniyao
V2EX    NGINX

不同的域名,都通过 80 端口,由 nginx 分配到内网不同的应用上,可以吗?

  •  
  •   miniyao 2018-01-11 18:05:31 +08:00 via iPhone 5124 次点击
    这是一个创建于 2899 天前的主题,其中的信息可能已经有所发展或是发生改变。
    aaa.com bbb.com ccc.com 三个域名全部都解析到 123.456.789.999 这个服务器上,然后由 nginx 监听 80 端口,根据访问的域名不同,分别转发到应用 aaa ( 127.0.0.1:9001 ) bbb ( 127.0.0.1:9002 ) ccc ( 127.0.0.1:9003 ) 上去,这样可以吗?
    24 条回复    2018-01-12 14:14:41 +08:00
    bf6688
        1
    bf6688  
       2018-01-11 18:11:18 +08:00   1
    可以,
    woscaizi
        2
    woscaizi  
       2018-01-11 18:11:49 +08:00 via iPhone   1
    反向代理
    ghiei9101
        3
    ghiei9101  
       2018-01-11 18:12:17 +08:00   1
    可以啊 现在很多业务都是这样搞得
    zakokun
        4
    zakokun  
       2018-01-11 18:13:17 +08:00   1
    你想啊 那些帮人做外包的,一台服务器上跑了几十个网站 不就是这么来的么
    7sa
        5
    7sa  
       2018-01-11 18:14:36 +08:00   1
    这就是 nginx 的主要功能之一
    cyou
        6
    cyou  
       2018-01-11 18:45:46 +08:00   1
    额,几天前我也有这样的疑惑。然后自己试了试就知道了。
    所以得出结论(能动手就不 bb ) --这句话好像没什么不对
    msg7086
        7
    msg7086  
       2018-01-11 18:54:09 +08:00   1
    各大 cdn 拿 nginx 干这事已经那么多年了。
    paranoiagu
        8
    paranoiagu  
       2018-01-11 19:07:17 +08:00 via Android   1
    主机头的作用
    mritd
        9
    mritd  
       2018-01-11 19:13:19 +08:00 via iPhone   1
    那个,不就是这么用的么
    miniyao
        10
    miniyao  
    OP
       2018-01-11 20:05:34 +08:00 via iPhone
    第一次配置写错了,以为 nginx 不带这么玩的
    miniyao
        11
    miniyao  
    OP
       2018-01-11 20:07:22 +08:00 via iPhone
    @cyou 第一次配置写错了,以为 nginx 不带这么玩的
    jiqing
        12
    jiqing  
       2018-01-11 20:20:19 +08:00
    不然 nginx 的反向代理那么强大
    wizardoz
        13
    wizardoz  
       2018-01-11 20:43:02 +08:00
    这不就是 nginx 干的事情吗?
    X1r0z
        14
    X1r0z  
       2018-01-11 20:49:42 +08:00 via Android
    可以
    用反向代理
    stiekel
        15
    stiekel  
       2018-01-11 21:30:14 +08:00
    在 conf.d 文件夹里面,加以域名命名的配置文件,内容如下:

    ```
    server {
    listen 80;
    server_name aaa.com;

    access_log /var/log/nginx/aaa.com.log combined;

    location / {
    proxy_pass http://127.0.0.1:9001;
    }
    }
    ```
    gemini
        16
    gemini  
       2018-01-11 22:35:50 +08:00
    haproxy 也可以试试 搜“ haproxy 多域名”
    8023
        17
    8023  
       2018-01-11 22:56:36 +08:00 via Android
    可以。而且很简单。
    话说 123.456.789.999 是什么鬼
    yingfengi
        18
    yingfengi  
       2018-01-11 23:21:07 +08:00 via Android
    你这个需求,推荐负载均衡设备
    myself659410
        19
    myself659410  
       2018-01-11 23:26:25 +08:00 via iPhone
    可以的 用 caddy 配置简单
    shuizhengqi
        20
    shuizhengqi  
       2018-01-12 09:34:36 +08:00
    很容易实现,配置多个 server 就行
    v2xe2v
        21
    v2xe2v  
       2018-01-12 09:36:59 +08:00
    配下 server_name 就 OK 了
    crazyq
        22
    crazyq  
       2018-01-12 10:15:09 +08:00
    80 端口复用,nginx 反向代理。
    surfish
        23
    surfish  
       2018-01-12 11:23:24 +08:00
    虚拟主机都是这么搞的,配置多个 server {}。
    nginx 基础功能。
    evam
        24
    evam  
       2018-01-12 14:14:41 +08:00
    你甚至可以端口复用。多个 server
    或者 nginx 直接代理到另一台服务器都行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2482 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 12:30 PVG 20:30 LAX 04:30 JFK 07:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86