拓扑图:
推荐步骤:
- 安装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)挂载系统光盘
(2)将系统光盘挂到/mnt目录
(3)删除系统自带yum源配置文件yum源
(4)安装Nginx依赖程序
(5)创建管理nginx用户
2、安装Nginx网站服务器端
(1)切换到nginx源代码程序光盘
(2)挂载nginx源代码程序
(3)解压源代码程序
(4)配置Nginx服务器端
(5)编译安装nginx
3、优化Nginx命令和服务监控
(1)优化服务命令
(2)检查配置文件是否错误
(3)启动服务
(4)停止Nginx服务
4、配置虚拟主机网站目录
(1)创建虚拟主机网站根目录
(2)设置网站网页
(3)查看网站根目录数据
5、虚拟生成虚拟主机网卡配置文件
(1)生成网卡配置文件
(2)修改第一块网卡配置文件
(3)修改第二块网卡配置文件
(4)重新启动网卡服务查看IP地址
6、修改Nginx主配置文件支持基于IP地址端口域名访问虚拟主机
(1)修改主配置文件
(2)检查简称主配置文件
(3)启动nginx服务
(4)修改hosts文件
(5)客户端win10配置IP地址
(6)客户端使用域名www.benet.com访问benet站点
(7)客户端使用域名www.accp.com访问accp站点
推荐步骤:
- 安装依赖程序和MySQL数据库
- 安装Nginx和php
- 配置Nginx连接php协同工作、配置服务器使用域名www.benet.com访问静态和动态网站
- 在Nginx服务器配置发布谈论服务使用www.benet.com安装并访问论坛服务
一、安装依赖程序和MySQL数据库
1、配置安装MySQL数据库
(1)挂载系统挂盘
(2)挂载系统盘到/mnt目录
(3)安装mysql
(4)安装php
(5)安装Zend
2、安装依赖程序
(1)切换程序光盘
(2)挂载程序盘到/mnt目录
(3)安装依赖程序
(4)创建管理MySQL和Nginx用户
(5)配置MySQL
(6)编译安装MySQL
3、生成MySQL主配置文件和服务控制文件优化MySQL命令
(1)生成MySQL主配置文件
(2)生成MySQL服务控制文件添加执行权限
(3)添加系统服务设置开机自动启动
(4)优化MySQL命令
(5)初始化MySQL服务器
4、启动服务设置MySQL密码
(1)启动MySQL服务查看服务运行状态
(2)设置MySQL访问密码
(3)使用账户密码登录MySQL数据库
二、安装配置php
(1)安装依赖程序
(2)配置安装php
(3)编译安装php
(4)生成php主配置文件和优化命令
2、配置php加载zend加速
(1)移动zend到php目录
(2)修改php主配置文件加载zend
3、配置php-fpm解析动态语言代码
(1)生成php-fpm主配置文件
(2)修改php-fpm主配置文件
141 user = nginx
142 group = nginx
(3)启动php-fpm服务监听运行端口
4、修改Nginx主配置文件加载php动态网站和静态网站
(1)修改Nginx主配置文件
(2)检查Nginx文件是否错误
(3)配置动态网站主页加载php
(4)启动nginx服务器监听运行状态
5、客户端验证测试
三、配置论坛连接MySQL数据库
(1)登录数据库创建存储前端数据库名字bbs
(2)授权用户访问数据库,授权bbs,设置密码pwd@123
(3)退出MySQL数据库
四、在Nginx服务器发布论坛系统
(1)切换系统光盘
(2)挂载光盘到/mnt目录
(3)清空测试数据
(4)移动论坛数据目录
2、解压论坛项目上线网站论坛
(1)解压论坛项目
(2)将论坛项目复制到根目录
(5)设置目录权限
(6)设置网站项目所有者为nginx
(7)修改php文件
(8)客户端访问网站论坛
(9)检查安装环境
(10)全新安装论坛
(11)访问论坛前台
(12)访问论坛后台