配置Nginx虚拟主机

配置Nginx虚拟主机

🏆荣誉认证:51CTO博客专家博主、TOP红人、明日之星;阿里云开发者社区专家博主、技术博主、星级博主。

💻微信公众号:微笑的段嘉许

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

🎉欢迎关注🔎点赞👍收藏⭐留言📝

📆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)挂载系统光盘

image-20221101145149900

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

image-20221101145204105

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

image-20221101145212750

4) 安装 Nginx 依赖程序

image-20221101145220379

5)创建管理nginx用户

image-20221101145228408

2、安装Nginx 网站服务器端

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

image-20221101145249352

2)挂载 Nginx 源代码程序

image-20221101145258403

3)解压源代码程序

image-20221101145330789

4)配置 Nginx 服务器端

image-20221101145339253

5)编辑安装 nginx

image-20221101145347530

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

1)优化服务命令

image-20221101145357737

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

image-20221101145403901

3)启动服务

image-20221101145411306

4)停止 Nginx 服务

image-20221101145444428

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

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

image-20221101145515240

2)设置网站主页

image-20221101145521965

3)查看网站根目录数据

image-20221101145528161

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

1)生成网卡配置文件

image-20221101145536186

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

image-20221101145546105

image-20221101145550965

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

image-20221101145557912

image-20221101145604380

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

image-20221101145614661

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

1)修改主配置文件

image-20221101145631249

image-20221101145638625

image-20221101145645630

2)检查简称主配置文件

image-20221101145653996

3)启动 nginx 服务

image-20221101145659637

4)客户端 Win10 配置 IP 地址

image-20221101145706801

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

image-20221101145715347

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

image-20221101145721839

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

image-20221101145729683

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

image-20221101145803103

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

1)修改主配置文件

image-20221101145812241

image-20221101145816956

2)检查主配置文件

image-20221101145830528

3)重新启动 nginx 服务

image-20221101145836386

4)查看 nginx 服务运行状态

image-20221101145843434

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

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

image-20221101145850770

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

image-20221101145908816

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

image-20221101145921185

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

image-20221101145929011

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

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

image-20221101145947844

image-20221101145954407

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

image-20221101150000528

3)DNS 服务器配置 IP 地址

image-20221101150006272

image-20221101150012864

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

image-20221101150019192

2、安装 DNS 服务器

1)安装系统光盘

image-20221101150025479

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

image-20221101150032506

3)安装 DNS 服务

image-20221101150039668

image-20221101150046079

image-20221101150053956

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

image-20221101150115160

5)配置 DNS 区域配置文件

image-20221101150123215

image-20221101150128960

image-20221101150139540

image-20221101150144924

image-20221101150149666

image-20221101150200360

6)重新启动服务

image-20221101150216713

7)查看服务运行状态

image-20221101150224990

8)验证DNS服务器

image-20221101150233315

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

1)修改 Nginx 主配置文件

image-20221101150252842

image-20221101150309403

2)检查主配置文件

image-20221101150324290

3)重新启动服务

image-20221101150330112

4)查看服务运行状态

image-20221101150337322

4、客户端配置

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

image-20221101150344621

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

image-20221101150353440

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

image-20221101150358259

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

image-20221101150402584


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

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微笑的小许

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值