配置Nginx虚拟主机(一)

简介: ⭐本文介绍⭐在企业信息化应用环境中,安全性不仅取决于硬件防护设备,系统加固、访问控制等基本措施,而且如何减少故障中断时间,提高存储及北方的完善性也是确保企业信息安全的重要措施。本文将进一步学习服务器缓存加速、高可用/负载均衡群集、服务器集中监控等高级安全应用。后续课程将采用最小化安装的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)挂载系统光盘


1675873116523.png


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


1675873146411.png


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


1675873173833.png


4) 安装 Nginx 依赖程序


1675873192163.png


5)创建管理nginx用户


image.png


2、安装Nginx 网站服务器


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


1675873225255.jpg


2)挂载 Nginx 源代码程序


1675873237966.png


3)解压源代码程序


1675873250313.png


4)配置 Nginx 服务器端


1675873284110.png


5)编辑安装 nginx


1675873308169.png


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


1)优化服务命令


1675873345172.png


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


1675873357152.png


3)启动服务


1675873368129.png


4)停止 Nginx 服务


image.png


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


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


1675873400209.png


2)设置网站主页


1675873419214.png


3)查看网站根目录数据


1675873450937.png


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


1)生成网卡配置文件


1675873470398.png


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


1675873505984.png


1675873540274.png


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


1675873608020.png


1675873620128.png


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


1675873683070.png


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


1)修改主配置文件


1.jpg


2.jpg


3.jpg


2)检查简称主配置文件


4.jpg


3)启动 nginx 服务


5.jpg


4)客户端 Win10 配置 IP 地址


6.jpg


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


7.jpg


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


8.jpg


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


9.jpg


相关文章
|
2月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
138 61
|
17天前
|
存储 应用服务中间件 nginx
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
55 5
|
2月前
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
|
1月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
61 3
|
2月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
79 3
|
2月前
|
安全 应用服务中间件 网络安全
配置Nginx反向代理实现SSL加密访问的步骤是什么?
我们可以成功地配置 Nginx 反向代理实现 SSL 加密访问,为用户提供更安全、可靠的网络服务。同时,在实际应用中,还需要根据具体情况进行进一步的优化和调整,以满足不同的需求。SSL 加密是网络安全的重要保障,合理配置和维护是确保系统安全稳定运行的关键。
137 3
|
2月前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
311 1
|
搜索推荐 架构师 应用服务中间件
Nginx极简入门(三)基于端口的虚拟主机配置
前面讲了如何配置基于IP的虚拟主机,今天讲一讲Nginx如何基于端口的虚拟主机。 需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。
Nginx极简入门(三)基于端口的虚拟主机配置
|
搜索推荐 应用服务中间件 nginx
Nginx系列教程(05) - 虚拟主机配置
Nginx系列教程(05) - 虚拟主机配置
608 0
|
8月前
|
运维 应用服务中间件 Shell
Nginx安装与虚拟主机配置shell脚本
Nginx安装与虚拟主机配置shell脚本
58 0