nginx的虚拟主机功能的配置实现

nginx配置文件存放位置:/usr/local/nginx/conf目录下的nginx.conf文件

一、一台nginx划分出多个不同端口的虚拟主机

  1. root目录下安装vim:yum -y install vim*

  2. 编辑配置文件
    在这里插入图片描述
    在这里插入图片描述
    在要复制的内容开头的行处按v(v为选中某一块内容)
    控制光标下移到复制内容的截至行按y(y为复制,d为剪切)
    在要粘贴的位置按p(p为粘贴)
    按i修改端口和根目录
    Esc :wq保存编辑退出
    在这里插入图片描述

  3. 新建根目录
    返回 /usr/local/nginx目录,根据新建节点的根目录复制新建根目录
    在这里插入图片描述
    进入新建根目录,修改欢迎页面以示区别
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  4. 报错处理:nginx配置文件server位置添加错误
    在这里插入图片描述
    在这里插入图片描述
    报错处理:重启虚拟机后,再次重启nginx会报错
    在这里插入图片描述
    进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf
    将注释放开,并修改为:pid /usr/local/nginx/logs/nginx.pid;
    在这里插入图片描述
    在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs
    进入 /usr/local/nginx/sbin 目录启动nginx
    在这里插入图片描述

  5. 防火墙放开端口
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、一台nginx划分出多个不同域名的虚拟主机

  1. 将装有nginx的虚拟机的ip和多个域名绑定:可以通过修改host文件指定域名的ip地址(SwitchHost软件)
    在这里插入图片描述
    在这里插入图片描述
  2. 在nginx.conf文件中添加多个service节点,使用不同的server_name和根目录名称
    在这里插入图片描述
  3. 在/usr/local/nginx文件下复制html文件,修改其名称为新根目录名称
  4. 在新的根目录文件下修改index.html内容以示区别
  5. 刷新配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值