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
下一篇 2016-10-23

相关推荐

  • 第三周练习

    列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,只显示一次。                     ~]# who | cut -d" " …

    Linux干货 2016-11-09
  • N22-第一周博客作业

    1、计算机的组成和及其功能? 计算机由硬件,操作系统,软件三大部分组成。 硬件: 计算机系统中所使用的电子线路和物理设备,主要由中央处理器( CPU )、存储器、外部设备(输入输出设备、I/O设备)及总线等组成。 a、中央处理器(CPU)的主要功能是根据存储器内的程序 ,逐条地执行程序所指定的操作。中央处理器的主要组成部分是:数据寄存器、指令寄存器、指令译码…

    Linux干货 2016-08-15
  • 网络班27期第五周作业

    N27_网络班 第五周作业 1、 显示当前系统上root、fedora或user1用户的默认shell [root@localhost ~]# grep -E ‘^(root|fedora|user1)’ /etc/passwd | cut -d: -f1,7 2、 找出/etc/rc.d/init.d/function文件中某单词后面跟一组小括号的行,形如…

    Linux干货 2017-08-28
  • Linux-Basic—shell如何解释命令的运行

    附件下载: Linux Basics-shell.pdf

    Linux干货 2016-11-21
  • Linux进程管理常用命令(二)

       htop命令:         选项:         -d # : 指定延迟时间间隔;         -u  UserName :仅显示指定用户的进程;       &n…

    Linux干货 2017-01-05
  • 条件判断工具 test or [ ]

    概述         条件判断是学习shell脚本之前要掌握的重点基础。条件判断分为以下几类:文件判断、数值判断、字符判断。而文件判断还可以细分到:文件类型判断、文件权限判断、文件所属判断、文件之间属性判断;      &nbsp…

    Linux干货 2016-02-14