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

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

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

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

  2. 编辑配置文件
    nginx的虚拟主机功能的配置实现_第1张图片
    nginx的虚拟主机功能的配置实现_第2张图片
    在要复制的内容开头的行处按v(v为选中某一块内容)
    控制光标下移到复制内容的截至行按y(y为复制,d为剪切)
    在要粘贴的位置按p(p为粘贴)
    按i修改端口和根目录
    Esc :wq保存编辑退出
    nginx的虚拟主机功能的配置实现_第3张图片

  3. 新建根目录
    返回 /usr/local/nginx目录,根据新建节点的根目录复制新建根目录
    nginx的虚拟主机功能的配置实现_第4张图片
    进入新建根目录,修改欢迎页面以示区别
    nginx的虚拟主机功能的配置实现_第5张图片
    nginx的虚拟主机功能的配置实现_第6张图片
    nginx的虚拟主机功能的配置实现_第7张图片

  4. 报错处理:nginx配置文件server位置添加错误
    nginx的虚拟主机功能的配置实现_第8张图片
    nginx的虚拟主机功能的配置实现_第9张图片
    报错处理:重启虚拟机后,再次重启nginx会报错
    nginx的虚拟主机功能的配置实现_第10张图片
    进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf
    将注释放开,并修改为:pid /usr/local/nginx/logs/nginx.pid;
    nginx的虚拟主机功能的配置实现_第11张图片
    在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs
    进入 /usr/local/nginx/sbin 目录启动nginx
    nginx的虚拟主机功能的配置实现_第12张图片

  5. 防火墙放开端口
    nginx的虚拟主机功能的配置实现_第13张图片
    nginx的虚拟主机功能的配置实现_第14张图片
    nginx的虚拟主机功能的配置实现_第15张图片

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

  1. 将装有nginx的虚拟机的ip和多个域名绑定:可以通过修改host文件指定域名的ip地址(SwitchHost软件)
    nginx的虚拟主机功能的配置实现_第16张图片
    nginx的虚拟主机功能的配置实现_第17张图片
  2. 在nginx.conf文件中添加多个service节点,使用不同的server_name和根目录名称
    nginx的虚拟主机功能的配置实现_第18张图片
  3. 在/usr/local/nginx文件下复制html文件,修改其名称为新根目录名称
  4. 在新的根目录文件下修改index.html内容以示区别
  5. 刷新配置

你可能感兴趣的:(javaweb)