nginx提供web服务——虚拟主机

练习:定义四个虚拟主机,混合使用三种类型的虚拟主机;

  仅开放给来自于本地网络中的主机访问;

[root@node1 ~]# vim /etc/nginx/nginx.conf
user              nginx;               //在此行后添加下面2行
worker_processes  auto;
worker_cpu_affinity 0000 0010 0100 1000;
events {
    worker_connections  1024;          //在此行后添加下面1行
    accept_mutex on;
}
[root@node1 ~]# vim /etc/nginx/conf.d/default.conf         //定义了4个虚拟主机 基于IP的、基于端口的、基于FQDN的
server {
        server_name www.gm1.com;
        listen 10.1.43.1:80;
        root "/www/gm1";
}
server {
        server_name www.gm2.com;
        listen 10.1.43.11:80;
        root "/www/gm2";
}
server {
        server_name www.gm3.com;
        listen 10.1.43.1:8080;
        root "/www/gm3";
}
server {
        server_name www.gm4.com;
        listen 10.1.43.1:80;
        root "/www/gm4";
}
[root@node1 ~]# mkdir -pv /www/gm{1,2,3,4}
[root@node1 ~]# for i in {1..4} ; do echo " > /www/gm$i/index.html ; done

原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/53612

(0)
megedugaomegedugao
上一篇 2016-10-22 22:30
下一篇 2016-10-23 11:12

相关推荐

  • linux用户和组管理

    linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌。 【Linux用户】 即UID分为两大类:管理员 UID:0                               普通用户 UID:…

    Linux干货 2016-08-05
  • #招聘福利#饿了么/运维核心岗位/上海

    饿了么/运维核心岗位/上海 待遇面谈 具体岗位:         应用运维,核心岗位,负责商家订单系统,有之前的学长带着成长 要求:     1、1-2年以上工作经验,     2、熟悉shell和python,    &nbsp…

    Linux干货 2016-03-18
  • bash编程基础(二)补

       bash脚本编程         脚本文件格式:         第一行,顶格:#!/bin/bash         注释信息:#         代码注释:  …

    Linux干货 2016-12-23
  • 第六周课程作业

    1、复制/etc/rc.d/init.d/functions文件至/tmp目录,将/tmp/functions文件中 的以至少一个空白字符开头的行的行首加# ~]# cp /etc/rc.d/init.d/functions /tmp~]# vim /tmp/functions %s@^[[:space:]]\+@#@g 2、复制/boot/gru…

    Linux干货 2016-12-12
  • 第一周作业

    一·计算机组成及其功能     计算机由硬件和软件组成,他们构成计算机系统 硬件:构成计算机的物理装置包括中央控制器、存储器、输入设备、输出设备。 中央控制器(CPU):由控制器、运算器、寄存器和缓存组成。cpu的主频越高和缓存越大性能越好。主频是中央处理器时钟的频率,通常以兆赫兹(MHZ)为单位。缓存:可以进行高速数…

    Linux干货 2016-12-01
  • 文本处理:三剑客之sed及vim编辑器

    一、sed的用法详解 sed作为Linux的第二招,有着非常强大的文本处理功能。sed是一种在线编辑器、行编辑器,每次处理一行内容。在处理时,sed首先将行放在内存中的一块临时缓冲区,通常配叫做模式空间(pattern space)。如果模式空间的行符合sed的匹配模式则将该行处理后送到标准输出,如果不匹配则不做任何改动送到标准输出。模式空间中一般情况下只会…

    Linux干货 2016-08-12