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