arnofeng
V2EX  ›  问与答

公司只有一个公网 ip 只开了一个 80 端口 如何多个网站部署在同一个服务器

  •  
  •   arnofeng · May 22, 2014 via Android · 11442 views
    This topic created in 4554 days ago, the information mentioned may be changed or developed.
    最佳解决方案是什么?需要哪些软件硬件?
    22 replies  •  2020-12-04 16:09:16 +08:00
    tonghuashuai
    tonghuashuai
    May 22, 2014
    1
    nginx
    6mN361AJx04in471
    6mN361AJx04in471
    May 22, 2014
    2
    网站绑定域名就好了。这样子不冲突。
    187j3x1
    187j3x1
    May 22, 2014
    3
    虚拟主机单ip开几百网站呢 多个网站侦听80又不冲突的
    wzxjohn
    wzxjohn
    May 22, 2014
    4
    看了一下楼主的资料果然不是做服务器相关的。。。
    kafkakevin
    kafkakevin
    May 22, 2014❤️1
    5
    软件: Linux + Apache或nginx等
    硬件:一台服务器
    做法:用虚拟主机的方式

    细节请Google“apache虚拟主机” 或 “nginx虚拟主机”
    sarices
    sarices
    May 22, 2014
    6
    你需要一个WEB服务
    arnofeng
    arnofeng
    OP
    May 22, 2014 via Android
    7
    @wzxjohn 恩,刚出来干活,写点java
    arnofeng
    arnofeng
    OP
    May 22, 2014 via Android
    8
    @kafkakevin 问了,现在是多个服务器,只有上述的ip,可以实现吗
    arnofeng
    arnofeng
    OP
    May 22, 2014 via Android
    9
    @wzxjohn @kafkakevin @sarices 公司之前的多个ip被电信封了,所以现在要解决。之前的网站项目比较多,多个环境,tomcat和普通的iis网站都有,然后还部署在多个服务器。现在不知道怎么弄。
    Livid
    Livid
    MOD
    PRO
    May 22, 2014❤️2
    10
    @wzxjohn 请不要再在 V2EX 的技术贴下面给出无关回复,这种事情你已经做过很多次了。

    @arnofeng 你需要的是这个 http://nginx.org/cn/docs/http/server_names.html
    caonan
    caonan
    May 22, 2014
    11
    @arnofeng 如果 tomcat 和 iis 的网站都有,你可以尝试在内网部署好这几台服务器,然后用一台部署公网 IP 的 Nginx 创建多个 server ,每个 server 配置反向代理内网中的网站。
    sarices
    sarices
    May 22, 2014❤️1
    12
    @arnofeng 用nginx做反向代理即可,但是你那个是宽带被封的机会很大,同一个端口需要做域名解析才能访问
    jari
    jari
    May 22, 2014❤️1
    13
    多台服务器的话,可以做映射吧,主力服务器设置一下。A、B域名都解析到公网IP,绑定公网IP的服务器做设置,A域名指向10.10.10.1,B域名指向10.10.10.2这都是可以实现的~~~
    lovesky
    lovesky
    May 22, 2014❤️1
    14
    我觉得你应该先弄个可以备案的ip备案,然后再用大家提供的方案,不然被封的机会仍然很大。
    passluo
    passluo
    May 22, 2014
    15
    虚拟主机+反向代理~
    messagebus
    messagebus
    May 22, 2014 via Android❤️1
    16
    Nginx
    即可解决楼主的问题。

    还有一个问题,自己搭建服务器,用80端口,有点流量就被封了吧。
    kafkakevin
    kafkakevin
    May 22, 2014
    17
    对,前面放一台nginx做反向代理。
    chairuosen
    chairuosen
    May 22, 2014
    18
    nginx反代内网机器
    huijiewei
    huijiewei
    May 22, 2014❤️1
    19
    一个服务器-》主机头
    多个服务器-》反向代理
    Honwhy
    Honwhy
    May 22, 2014
    20
    我也想知道如何在tomcat上部署多个web app,以二级域名的形式
    http://webapp1.servername.com
    http://webapp2.servername.com
    这种形式的。
    arnofeng
    arnofeng
    OP
    May 22, 2014 via Android
    21
    谢谢大家。。。已经解决了。。用的nginx
    Arison
    Arison
    Dec 4, 2020
    22
    同一个 ip 同一个 80 端口如何部署多个 web 系统? https://www.yundashi168.com/118.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4139 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 05:58 · PVG 13:58 · LAX 21:58 · JFK 00:58
    ♥ Do have faith in what you're doing.