David6516
V2EX  ›  问与答

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

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

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

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


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