配置Nginx虚拟主机

时间:2023-01-30 11:16:44

拓扑图:

配置Nginx虚拟主机

推荐步骤

  • 安装Nginx配置基于IP地址虚拟主机客户端访问验证,第一个虚拟主机监听IP地址192.168.100.20,第二个虚拟主机监听IP地址192.168.100.30
  • 配置基于端口虚拟主机,192.168.100.10:8080监听第一个虚拟主机,www.benet.com监听第二个虚拟主机,客户端访问验证
  • 配置基于域名虚拟主机,www.bdqn.com监听默认虚拟主机,www.benet.com监听第一个虚拟主机,www.accp.com监听第二个虚拟主机


实验步骤:

一、安装Nginx配置基于IP地址虚拟主机客户端访问验证,第一个虚拟主机监听IP地址192.168.100.20,第二个虚拟主机监听IP地址192.168.100.30

1、安装Nginx依赖程序

(1)挂载系统光盘

配置Nginx虚拟主机

(2)将系统光盘挂到/mnt目录

配置Nginx虚拟主机

(3)删除系统自带yum源配置文件yum源

配置Nginx虚拟主机

(4)安装Nginx依赖程序

配置Nginx虚拟主机

(5)创建管理nginx用户

配置Nginx虚拟主机

2、安装Nginx网站服务器端

(1)切换到nginx源代码程序光盘

配置Nginx虚拟主机

(2)挂载nginx源代码程序

配置Nginx虚拟主机

(3)解压源代码程序

配置Nginx虚拟主机

(4)配置Nginx服务器端

配置Nginx虚拟主机

(5)编译安装nginx

配置Nginx虚拟主机

3、优化Nginx命令和服务监控

(1)优化服务命令

ln -s /usr/local/nginx/sbin/* /usr/local/bin/

(2)检查配置文件是否错误

配置Nginx虚拟主机

(3)启动服务

配置Nginx虚拟主机

(4)停止Nginx服务

配置Nginx虚拟主机

4、配置虚拟主机网站目录

(1)创建虚拟主机网站根目录

配置Nginx虚拟主机

(2)设置网站网页

配置Nginx虚拟主机

(3)查看网站根目录数据

配置Nginx虚拟主机

5、虚拟生成虚拟主机网卡配置文件

(1)生成网卡配置文件

配置Nginx虚拟主机

(2)修改第一块网卡配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

(3)修改第二块网卡配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

(4)重新启动网卡服务查看IP地址

配置Nginx虚拟主机

6、修改Nginx主配置文件支持基于IP地址端口域名访问虚拟主机

(1)修改主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

(2)检查简称主配置文件

配置Nginx虚拟主机

(3)启动nginx服务

配置Nginx虚拟主机

(4)修改hosts文件

配置Nginx虚拟主机

配置Nginx虚拟主机

(5)客户端win10配置IP地址

配置Nginx虚拟主机

配置Nginx虚拟主机

(6)客户端使用域名www.benet.com访问benet站点

配置Nginx虚拟主机

(7)客户端使用域名www.accp.com访问accp站点

配置Nginx虚拟主机

推荐步骤:

  • 安装依赖程序和MySQL数据库
  • 安装Nginx和php
  • 配置Nginx连接php协同工作、配置服务器使用域名www.benet.com访问静态和动态网站
  • 在Nginx服务器配置发布谈论服务使用www.benet.com安装并访问论坛服务

一、安装依赖程序和MySQL数据库

1、配置安装MySQL数据库

(1)挂载系统挂盘

配置Nginx虚拟主机

(2)挂载系统盘到/mnt目录

配置Nginx虚拟主机

(3)安装mysql

配置Nginx虚拟主机

(4)安装php

配置Nginx虚拟主机

(5)安装Zend

配置Nginx虚拟主机

2、安装依赖程序

(1)切换程序光盘

配置Nginx虚拟主机

(2)挂载程序盘到/mnt目录

配置Nginx虚拟主机

(3)安装依赖程序

配置Nginx虚拟主机

配置Nginx虚拟主机

(4)创建管理MySQL和Nginx用户

配置Nginx虚拟主机

(5)配置MySQL

配置Nginx虚拟主机

(6)编译安装MySQL

配置Nginx虚拟主机

配置Nginx虚拟主机

3、生成MySQL主配置文件和服务控制文件优化MySQL命令

(1)生成MySQL主配置文件

配置Nginx虚拟主机

(2)生成MySQL服务控制文件添加执行权限

配置Nginx虚拟主机

(3)添加系统服务设置开机自动启动

配置Nginx虚拟主机

(4)优化MySQL命令

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

(5)初始化MySQL服务器

配置Nginx虚拟主机

4、启动服务设置MySQL密码

(1)启动MySQL服务查看服务运行状态

配置Nginx虚拟主机

(2)设置MySQL访问密码

配置Nginx虚拟主机

(3)使用账户密码登录MySQL数据库

配置Nginx虚拟主机

二、安装配置php

(1)安装依赖程序

配置Nginx虚拟主机

(2)配置安装php

配置Nginx虚拟主机

(3)编译安装php

配置Nginx虚拟主机

(4)生成php主配置文件和优化命令

配置Nginx虚拟主机

2、配置php加载zend加速

(1)移动zend到php目录

配置Nginx虚拟主机

(2)修改php主配置文件加载zend

配置Nginx虚拟主机

配置Nginx虚拟主机

3、配置php-fpm解析动态语言代码

(1)生成php-fpm主配置文件

配置Nginx虚拟主机

(2)修改php-fpm主配置文件

配置Nginx虚拟主机

141 user = nginx

142 group = nginx

(3)启动php-fpm服务监听运行端口

配置Nginx虚拟主机

4、修改Nginx主配置文件加载php动态网站和静态网站

(1)修改Nginx主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

(2)检查Nginx文件是否错误

配置Nginx虚拟主机

(3)配置动态网站主页加载php

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

(4)启动nginx服务器监听运行状态

配置Nginx虚拟主机

5、客户端验证测试

配置Nginx虚拟主机

三、配置论坛连接MySQL数据库

(1)登录数据库创建存储前端数据库名字bbs

配置Nginx虚拟主机

(2)授权用户访问数据库,授权bbs,设置密码pwd@123

配置Nginx虚拟主机

(3)退出MySQL数据库

配置Nginx虚拟主机

四、在Nginx服务器发布论坛系统

(1)切换系统光盘

配置Nginx虚拟主机

(2)挂载光盘到/mnt目录

配置Nginx虚拟主机

(3)清空测试数据

配置Nginx虚拟主机

(4)移动论坛数据目录

配置Nginx虚拟主机

2、解压论坛项目上线网站论坛

(1)解压论坛项目

配置Nginx虚拟主机

(2)将论坛项目复制到根目录

配置Nginx虚拟主机

(5)设置目录权限

配置Nginx虚拟主机

(6)设置网站项目所有者为nginx

配置Nginx虚拟主机

(7)修改php文件

配置Nginx虚拟主机

(8)客户端访问网站论坛

配置Nginx虚拟主机

(9)检查安装环境

配置Nginx虚拟主机

(10)全新安装论坛

配置Nginx虚拟主机


(11)访问论坛前台

配置Nginx虚拟主机

(12)访问论坛后台

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机