首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
V2EX  ›  NGINX

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

  •  
  •   miniyao · 100 天前用 iPhone 发布 · 2076 次点击
    这是一个创建于 100 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
        1
    bf6688   100 天前   ♥ 1
    可以,
        2
    woscaizi   100 天前 via iPhone   ♥ 1
    反向代理
        3
    ghiei9101   100 天前   ♥ 1
    可以啊 现在很多业务都是这样搞得
        4
    zakokun   100 天前   ♥ 1
    你想啊 那些帮人做外包的,一台服务器上跑了几十个网站 不就是这么来的么
        5
    7sa   100 天前   ♥ 1
    这就是 nginx 的主要功能之一
        6
    cyou   100 天前   ♥ 1
    额,几天前我也有这样的疑惑。然后自己试了试就知道了。
    所以得出结论(能动手就不 bb ) --这句话好像没什么不对
        7
    msg7086   100 天前   ♥ 1
    各大 cdn 拿 nginx 干这事已经那么多年了。
        8
    paranoiagu   100 天前 via Android   ♥ 1
    主机头的作用
        9
    mritd   100 天前 via iPhone   ♥ 1
    那个,不就是这么用的么
        10
    miniyao   100 天前 via iPhone
    第一次配置写错了,以为 nginx 不带这么玩的 ಥ≜ಥ
        11
    miniyao   100 天前 via iPhone
    @cyou 第一次配置写错了,以为 nginx 不带这么玩的 ಥ≜ಥ
        12
    jiqing   100 天前
    不然 nginx 的反向代理那么强大
        13
    wizardoz   100 天前
    这不就是 nginx 干的事情吗?
        14
    X1r0z   100 天前 via Android
    可以
    用反向代理
        15
    stiekel   100 天前
    在 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;
    }
    }
    ```
        16
    gemini   100 天前
    haproxy 也可以试试 搜“ haproxy 多域名”
        17
    8023   100 天前 via Android
    可以。而且很简单。
    话说 123.456.789.999 是什么鬼
        18
    yingfengi   99 天前 via Android
    你这个需求,推荐负载均衡设备
        19
    myself659410   99 天前 via iPhone
    可以的 用 caddy 配置简单
        20
    shuizhengqi   99 天前
    很容易实现,配置多个 server 就行
        21
    v2xe2v   99 天前
    配下 server_name 就 OK 了
        22
    crazyq   99 天前
    80 端口复用,nginx 反向代理。
        23
    surfish   99 天前
    虚拟主机都是这么搞的,配置多个 server {}。
    nginx 基础功能。
        24
    evam   99 天前
    你甚至可以端口复用。多个 server
    或者 nginx 直接代理到另一台服务器都行
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1906 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 22ms · UTC 15:11 · PVG 23:11 · LAX 08:11 · JFK 11:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1