David6516
V2EX  ›  问与答

如何在一台服务器上配置搭建两个网站!急!

  •  
  •   David6516 · May 4, 2016 · 20254 views
    This topic created in 3688 days ago, the information mentioned may be changed or developed.

    如何在一台服务器上同时挂 2 个网站,自己之前买了一个域名和一个服务器,已经挂了一个网站,近期自己又搭了一个博客类网站,不想重新买空间,想挂在已有的服务器上。有哪位过来人知道是如何通过 Nginx 上配置的嘛,我今天刚解析好新买的域名。其他的自己 google 了下,但还是配置不成功,跪求大 BOSS 指点迷津,万分感谢~

    71 replies    2016-05-05 16:06:04 +08:00
    Tink
        1
    Tink  
    PRO
       May 4, 2016 via iPhone   ❤️ 1
    virtual host
    zwh8800
        2
    zwh8800  
       May 4, 2016   ❤️ 1
    你最好是先把你的问题描述清楚。
    angelsoul
        3
    angelsoul  
       May 4, 2016
    嗯, 1 楼说的很清楚了,查下 virtual host 怎么配估计就明白了
    dxwwym
        4
    dxwwym  
       May 4, 2016 via iPhone   ❤️ 2
    比较疑惑你现在的服务器是咋部署起来的...
    thekll
        5
    thekll  
       May 4, 2016 via iPhone
    不同域名分别设置不同的虚拟目录。 apache 是这样解决的。
    David6516
        6
    David6516  
    OP
       May 4, 2016
    @zwh8800 觉得已经很清楚,简单点说就是在一台服务器同时挂两个网站。让两个网站的 IP 同时指向主机的 ip ,就是这样。。~
    David6516
        7
    David6516  
    OP
       May 4, 2016
    @dxwwym 挂一个网站的时候,觉得没什么问题(/ □ \)
    jasontse
        8
    jasontse  
       May 4, 2016 via iPad
    Google nginx 虚拟主机
    Neveroldmilk
        9
    Neveroldmilk  
       May 4, 2016
    apache 配置文件里设置两个 Virtual Host 。
    David6516
        10
    David6516  
    OP
       May 4, 2016
    @angelsoul 好,我来试一下,谢谢~
    mornlight
        11
    mornlight  
       May 4, 2016
    Nginx ?
    conf 里写多个 server 分别对应要绑定的域名就可以了啊,这个你不管用什么搜索引擎都能查到怎么写吧。

    我应该没理解错,你是服务器咩?不是虚拟空间吧
    alexsunxl
        12
    alexsunxl  
       May 4, 2016
    在主机里面 用 nginx 或者 apache , 根据请求的域名去区分,做一下分发处理就好。
    最好还是描述清楚你两个站分别用什么语言。
    mornlight
        13
    mornlight  
       May 4, 2016
    @David6516 你挂的第一个网站怎么配置的,复制一份,改一下 server_name 和目录。
    amlun
        14
    amlun  
       May 4, 2016
    server {
    server_name server1;
    ...
    }

    server {
    server_name server2;
    ...
    }
    mytsing520
        15
    mytsing520  
    PRO
       May 4, 2016
    virtual host
    vhost
    Google them.
    boro
        16
    boro  
       May 4, 2016
    第二個和第一個一樣做法。一個站對應一個 Nginx 站點配置文件。
    yilin101
        17
    yilin101  
       May 4, 2016
    centos 安装 lnmp
    b821025551b
        18
    b821025551b  
       May 4, 2016   ❤️ 1
    David6516
        19
    David6516  
    OP
       May 4, 2016
    @mornlight 对,买的是 budgetvm 的服务器
    David6516
        20
    David6516  
    OP
       May 4, 2016
    @alexsunxl 好的,尝试下,一个用的是纯前端『静态』写的,一个是 php 写的。谢谢啦
    YUX
        21
    YUX  
    PRO
       May 4, 2016 via iPhone
    Docker
    YUX
        22
    YUX  
    PRO
       May 4, 2016 via iPhone
    用 DaoCloud 就是点几下鼠标的事
    David6516
        23
    David6516  
    OP
       May 4, 2016
    @b821025551b 感谢,感谢,很有用。
    David6516
        24
    David6516  
    OP
       May 4, 2016
    谢谢朋友们的指导,很感谢。我重新做下配置,菜鸟一枚,路过,感谢猿友们的分享支招。甚是感谢。
    Neveroldmilk
        25
    Neveroldmilk  
       May 4, 2016
    两个网站的目录路径和权限一定要设置对,切记切记,血的教训。
    lslqtz
        26
    lslqtz  
       May 4, 2016
    virtualhost
    htaccess
    nginx 用多个 server 块。
    tanteng
        27
    tanteng  
       May 4, 2016
    David6516
        28
    David6516  
    OP
       May 4, 2016
    @tanteng 感谢 太感谢了 ,兄弟小站不错的
    David6516
        29
    David6516  
    OP
       May 4, 2016
    @Neveroldmilk 好的,看样老兄是过来人。嗯恩,收下了~
    common07
        30
    common07  
       May 4, 2016
    Docker+Nginx
    icybee
        31
    icybee  
       May 4, 2016
    怎么回复里全是 docker 。。。。。
    YUX
        32
    YUX  
    PRO
       May 4, 2016
    @icybee Docker 好使
    linar
        33
    linar  
       May 4, 2016 via iPhone
    zhouyalin.com 来自小白用户的实践经验
    YUX
        34
    YUX  
    PRO
       May 4, 2016
    @linar 网站挺漂亮 但是空白了 1 分钟 加载完用了 3 分钟 坐标巴黎
    hkxiaoyao
        35
    hkxiaoyao  
       May 4, 2016
    ok 。为什么不用一键端的环境集成包呢?或者面板,嗯哼?
    Mireas
        36
    Mireas  
       May 4, 2016
    弄俩虚拟主机呗。。。
    Zohar
        37
    Zohar  
       May 4, 2016 via Android
    gpw1987
        38
    gpw1987  
       May 4, 2016
    这个只要 VH 就可以了,根据域名解析,不过我用的 NGNIX 的安装部署 LNMP.ORG 简单的,然后创建一个 VHOST 也挺简单的。
    burn
        39
    burn  
       May 4, 2016
    其实他这么简单的需求, vhost 足矣了吧,上 Docker 关系倒是不大,问题是……掌握 Docker 的能问出这问题来吗?
    m31271n
        40
    m31271n  
       May 4, 2016
    @icybee 到处都是宗教,一不小心就进入了宗教地。
    quix
        41
    quix  
       May 4, 2016
    v2ex 作为一个技术论坛 是不是应该设置一个 RTMF 节点 把这种类型的帖子丢到里边去.
    pandada8
        42
    pandada8  
       May 4, 2016
    @quix s/RTMF/RTFM/
    Midnight
        43
    Midnight  
       May 4, 2016
    @quix RTMF 是什么意思。。。
    13162951900
        44
    13162951900  
       May 5, 2016
    vhost or location or port
    popu111
        45
    popu111  
       May 5, 2016 via Android
    @Midnight Read The Fucking Manual
    Sunnyyoung
        46
    Sunnyyoung  
       May 5, 2016 via iPhone
    Hello1995
        47
    Hello1995  
       May 5, 2016 via Android
    @Midnight 是 42 楼纠正的 RTFM 。 Read The [F 文明用语] Manual


    @quix /go/newbie 也是个不错的选择
    ifconfig
        48
    ifconfig  
       May 5, 2016 via iPhone
    请问楼主是学生?大学还是高中?是否计算机专业?
    linar
        49
    linar  
       May 5, 2016 via iPhone
    @YUX 好吧,阿里云北京 1G1core 实例。只用了七牛 cdn,海外加速没有
    McContax
        50
    McContax  
       May 5, 2016
    nginx 的配置文件下面有个 conf.d 的文件夹,在里面 cp default.conf website.conf 里面配置即可......要是换在贴吧,我会叫你出门左拐百度右拐谷歌
    YUX
        51
    YUX  
    PRO
       May 5, 2016
    @linar 把七牛海外加速可以打开 会有很大改善
    David6516
        52
    David6516  
    OP
       May 5, 2016
    @ifconfig 大三学生一枚 计算机专业的 还是菜鸟阶段 不要嫌弃:-)
    David6516
        53
    David6516  
    OP
       May 5, 2016
    @hkxiaoyao 能分享个一键端的环境集成包吗(/ □ \)
    maitian7160
        54
    maitian7160  
       May 5, 2016 via Android
    请问新网的服务器怎么挂两个域名呢?
    Glisten
        55
    Glisten  
       May 5, 2016 via Android
    https://oneinstack.com,一键脚本。
    ranye
        56
    ranye  
       May 5, 2016
    virtual host ,不是程序员我都知道= =||
    当年有这个需求的时候都是自己 Google 到 Apache 的官方文档自学的,后来顺手把 nginx 的配置也学了
    580a388da131
        57
    580a388da131  
       May 5, 2016
    如果只是用,不是学习的话,装个面板吧。
    lnmp amh 4.2 都行
    tonghuashuai
        58
    tonghuashuai  
       May 5, 2016
    nginx 反代,不同的域名指到不同的服务
    wubotao
        59
    wubotao  
       May 5, 2016
    两个服务开两个端口,再用 Nginx 做反向代理,用不同的域名指向不同的端口。
    wizardoz
        60
    wizardoz  
       May 5, 2016
    nginx 最基本的功能, nginx 就是干这个事的,这种问题都拿出来问……
    随便一看 nginx 的文档,或者百度就解决问题
    alen
        61
    alen  
       May 5, 2016
    主流 web 服务器大多都提供虚拟主机功能
    syaseigen
        62
    syaseigen  
       May 5, 2016
    @Glisten oneinstack 是好东西,反正我挺适合我这个技术小白, oneinstack 弄个 lnmp 然后再弄个 shadowsocks
    qhxin
        63
    qhxin  
       May 5, 2016
    如何在一台服务器上配置搭建两个网站!急!在线等!
    ainimuyan
        64
    ainimuyan  
       May 5, 2016
    一个 nginx 的简单配置问题,看了大家的回答我都开始怀疑人生了。。
    Zmiss520
        65
    Zmiss520  
       May 5, 2016
    利用 IIS 实现在一台服务器上挂多个网站!
    David6516
        66
    David6516  
    OP
       May 5, 2016
    @ainimuyan haha 主要是来了一波大神助阵
    David6516
        67
    David6516  
    OP
       May 5, 2016
    @alen 是的呢
    Alwaysonline
        68
    Alwaysonline  
       May 5, 2016
    推荐安装 1 个面板管理程序,然后就当虚拟主机用吧 不纠结。
    zcl0621
        69
    zcl0621  
       May 5, 2016
    Docker 每个网站跑两个 apache 容器 前面再跑一个 nginx 多方便 还能做负载均衡 或者上 k8s 丢上去基本不用管会不会挂
    hslx111
        70
    hslx111  
       May 5, 2016
    nginx 反向代理 google 之
    oojiayu
        71
    oojiayu  
       May 5, 2016
    AMH 安装一个 就搞定了……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 227ms · UTC 22:11 · PVG 06:11 · LAX 15:11 · JFK 18:11
    ♥ Do have faith in what you're doing.