请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 问您一个我工作中遇到的问题

nginx要怎么样才可以配多个虚拟主机呀 我前面看了您的视频 看得太多有点给忘了。。。

老师

正在回答

1回答

虚拟主机有很多中配置方式,最常见的是基于server_name的也就是域名的。配置方式如下:

server {
      listen 80;

      server_name www.imoocc1.com;

      root /var/www/imoocc1

      index index.html;
}

server {
      listen 80;

      server_name www.imoocc2.com;

      root /var/www/imoocc2

      index index.html;
}

如上,你看我配置了两个基于不同域名的虚拟主机,分别为:www.imoocc1.com、www.imoocc2.com。

这种方式看到配置了两个server而且都用的80端口,但是server_name的配置是不一样的。

0 回复 有任何疑惑可以回复我~
  • 提问者 ericdemon #1
    老师 比如说我做了2个项目 
    一个是用户得前台访问页面在user目录下 ,伪域名www.user.com
    另一个是管理员的访问页面在admin目录下 , 伪域名www.admin.com
    我如果配置2个server_name的话
    我在同一个端口输入不同伪域名访问不同的内容是这样吗,
    就是同一个端口配置多个server主机
    回复 有任何疑惑可以回复我~ 2018-06-08 13:12:12
  • Jeson 回复 提问者 ericdemon #2
    是这样的
    回复 有任何疑惑可以回复我~ 2018-06-08 13:14:40
  • 提问者 ericdemon 回复 Jeson #3
    老师,其实相当于我一个端口 存在了多个虚拟主机,那么对这个端口来说 会有影响吗?比如性能会降低啊什么之类的会有吗,
    我之前是打算把2个虚拟主机分在不同的端口,
    在同一个端口里分配2台主机  和 不同的端口分配单个主机
    这两种方法哪一种在高并发的场景里比较好一点呀
    回复 有任何疑惑可以回复我~ 2018-06-08 14:12:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信