Linux - Nginx(创建基于主机名、端口的虚拟主机)

任务一:域名解析

利用Hosts文件本地解析

vim /etc/hosts

在这里插入图片描述
在这里插入图片描述

任务二:配置基于名字的虚拟主机

  1. 安装nginx
    在这里插入图片描述
    开启并设置开机自启
    在这里插入图片描述
  2. 防火墙放行
    在这里插入图片描述
  3. 建立测试页,并写入内容
    在这里插入图片描述
  4. 配置虚拟主机的配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 检查有无错误,重新加载配置文件
nginx -t
systemctl reload nginx

在这里插入图片描述
6. Windows端添加域名解析
在这里插入图片描述
在这里插入图片描述
测试
关闭selinux:setenforce 0
在这里插入图片描述

任务三:配置基于端口的虚拟主机

  1. 创建测试页并写入内容,编辑private配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 检查错误并重新加载配置文件
    在这里插入图片描述
  3. 查看端口
    在这里插入图片描述
  4. 开启selinux
    在这里插入图片描述
  5. 放行83端口(下载semanage)
    在这里插入图片描述
    修改selinux文件标签
    在这里插入图片描述
  6. 防火墙放行83端口
    在这里插入图片描述

任务四:配置身份认证

  1. 修改配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 安装htpasswd工具
    在这里插入图片描述
  3. 创建测试用户,测试身份认证
    在这里插入图片描述
  4. 测试
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

版权声明:本文为polar_night_down原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。