配置Nginx虚拟主机

时间:2022-11-01 17:12:59

配置Nginx虚拟主机

????博客主页: ​​微笑的段嘉许博客主页​

????欢迎关注????点赞????收藏⭐留言????

????本文由微笑的段嘉许原创!

????51CTO首发时间:????2022年10月日31????

✉️坚持和努力一定能换来诗与远方!

????作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

本文介绍

在企业信息化应用环境中,安全性不仅取决于硬件防护设备,系统加固、访问控制等基本措施,而且如何减少故障中断时间,提高存储及北方的完善性也是确保企业信息安全的重要措施。本文将进一步学习服务器缓存加速、高可用/负载均衡群集、服务器集中监控等高级安全应用。后续课程将采用最小化安装的CentOS7.3系统,安装系统时勾选"开发工具"选项,以此为基础搭建实现环境。

随着计算机与Internet技术的蓬勃发展,形形色色的Web站点成为直接面向用的中坚力量。在各种网站服务器软件中,除了ApacheHTTP Server外,还有一款轻量级的HTTP服务器软件——Nginx,由俄罗斯的lgor Sysoev开发、其稳定、高效的特性逐渐被越来越多的用户认可。


????理论讲解:

Nginx服务基础

Nginx专为性能优化而开发,其最知名的优点是它稳定性和低系统资源消耗,以及对HTTP并发连接的高出力能力(单台物理服务器可支持30000~50000个并发请求)、正因为如此,大量提供社交网络、新闻资讯、电子商务及虚拟主机等服务的企业纷纷选择Nginx来童工Web服务。


????实验配置与实现:

推荐步骤:

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

实验步骤:

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

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)优化服务命令

配置Nginx虚拟主机

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

配置Nginx虚拟主机

3)启动服务

配置Nginx虚拟主机

4)停止 Nginx 服务

配置Nginx虚拟主机

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

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

配置Nginx虚拟主机

2)设置网站主页

配置Nginx虚拟主机

3)查看网站根目录数据

配置Nginx虚拟主机

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

1)生成网卡配置文件

配置Nginx虚拟主机

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

配置Nginx虚拟主机

配置Nginx虚拟主机

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

配置Nginx虚拟主机

配置Nginx虚拟主机

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

配置Nginx虚拟主机

6、修改 Nginx 主配置文件支持基于 IP 地址虚拟主机

1)修改主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

2)检查简称主配置文件

配置Nginx虚拟主机

3)启动 nginx 服务

配置Nginx虚拟主机

4)客户端 Win10 配置 IP 地址

配置Nginx虚拟主机

5)客户端访问 ​​http://192.168.100.30​​ 访问默认站点

配置Nginx虚拟主机

6)客户端访问 ​​http://192.168.100.40​​ 访问 benet 站点

配置Nginx虚拟主机

7) 客户端访问 ​​http://192.168.100.30​​ 访问 accp 站点

配置Nginx虚拟主机

二、配置基于端口虚拟主机,192.168.100.10:8080 监听第一个虚拟主机,192.168.100.10:8181 监听第二个虚拟主机,客户端访问验证

配置Nginx虚拟主机

1、配置 Nginx 主配置文件支持基于端口虚拟主机

1)修改主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

2)检查主配置文件

配置Nginx虚拟主机

3)重新启动 nginx 服务

配置Nginx虚拟主机

4)查看 nginx 服务运行状态

配置Nginx虚拟主机

2、客户端访问网站服务器进行验证

1)客户端使用 IP 地址 ​​http://192.168.100.10:80​​ 访问默认站点

配置Nginx虚拟主机

2)客户端使用 IP 地址 ​​http://192.168.100.10:8080​​ 访问 benet 站点

配置Nginx虚拟主机

3)使用客户端 IP 地址 ​​http://192.168.100.10:8181​​ 访问 accp 站点

配置Nginx虚拟主机

三、配置基于域名虚拟主机,​​www.bdqn.com​​​ 监听默认虚拟主机,​​www.benet.com​​ 监听第一个虚拟主机,www.accp.com监听第二个虚拟主机

配置Nginx虚拟主机

1、网站服务器和 DNS 服务器配置 IP 地址和 DNS 服务器

1)网站服务器配置 IP 地址

配置Nginx虚拟主机

配置Nginx虚拟主机

2)重启启动服务查看配置 DNS

配置Nginx虚拟主机

3)DNS 服务器配置 IP 地址

配置Nginx虚拟主机

配置Nginx虚拟主机

4)重新启动网卡服务查看配置 DNS 服务器

配置Nginx虚拟主机

2、安装 DNS 服务器

1)安装系统光盘

配置Nginx虚拟主机

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

配置Nginx虚拟主机

3)安装 DNS 服务

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

4)修改 DNS 服务器主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

5)配置 DNS 区域配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

配置Nginx虚拟主机

6)重新启动服务

配置Nginx虚拟主机

7)查看服务运行状态

配置Nginx虚拟主机

8)验证DNS服务器

配置Nginx虚拟主机

3、修改 Nginx 主配置文件支持域名虚拟主机

1)修改 Nginx 主配置文件

配置Nginx虚拟主机

配置Nginx虚拟主机

2)检查主配置文件

配置Nginx虚拟主机

3)重新启动服务

配置Nginx虚拟主机

4)查看服务运行状态

配置Nginx虚拟主机

4、客户端配置

1)客户端配置 IP 地址和 DNS

配置Nginx虚拟主机

2)客户端使用域名 ​​www.bdqn.com​​ 访问默认站点

配置Nginx虚拟主机

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

配置Nginx虚拟主机

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

配置Nginx虚拟主机


????作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

配置Nginx虚拟主机