配置Nginx虚拟主机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置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)挂载系统光盘
(2)将系统光盘挂到/mnt目录
(3)删除系统自带yum源配置文件yum源
(4)安装Nginx依赖程序
(5)创建管理nginx用户
2、安装Nginx网站服务器端
(1)切换到nginx源代码程序光盘
(2)挂载nginx源代码程序
(3)解压源代码程序
(4)配置Nginx服务器端
(5)编译安装nginx
3、优化Nginx命令和服务监控
(1)优化服务命令
ln -s /usr/local/nginx/sbin/* /usr/local/bin/
(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)访问论坛后台
以上是关于配置Nginx虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章