6

配置Nginx虚拟主机

 1 year ago
source link: https://blog.51cto.com/OSCP/5813850
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

配置Nginx虚拟主机

推荐 原创

配置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虚拟主机_nginx

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

配置Nginx虚拟主机_虚拟主机_02

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

配置Nginx虚拟主机_虚拟主机_03

4) 安装 Nginx 依赖程序

配置Nginx虚拟主机_DNS_04

5)创建管理nginx用户

配置Nginx虚拟主机_DNS_05

2、安装Nginx 网站服务器端

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

配置Nginx虚拟主机_DNS_06

2)挂载 Nginx 源代码程序

配置Nginx虚拟主机_DNS_07

3)解压源代码程序

配置Nginx虚拟主机_虚拟主机_08

4)配置 Nginx 服务器端

配置Nginx虚拟主机_虚拟主机_09

5)编辑安装 nginx

配置Nginx虚拟主机_虚拟主机_10

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

1)优化服务命令

配置Nginx虚拟主机_nginx_11

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

配置Nginx虚拟主机_DNS_12

3)启动服务

配置Nginx虚拟主机_nginx_13

4)停止 Nginx 服务

配置Nginx虚拟主机_DNS_14

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

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

配置Nginx虚拟主机_nginx_15

2)设置网站主页

配置Nginx虚拟主机_nginx_16

3)查看网站根目录数据

配置Nginx虚拟主机_nginx_17

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

1)生成网卡配置文件

配置Nginx虚拟主机_虚拟主机_18

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

配置Nginx虚拟主机_nginx_19

配置Nginx虚拟主机_虚拟主机_20

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

配置Nginx虚拟主机_DNS_21

配置Nginx虚拟主机_虚拟主机_22

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

配置Nginx虚拟主机_DNS_23

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

1)修改主配置文件

配置Nginx虚拟主机_虚拟主机_24
配置Nginx虚拟主机_虚拟主机_25
配置Nginx虚拟主机_虚拟主机_26

2)检查简称主配置文件

配置Nginx虚拟主机_虚拟主机_27

3)启动 nginx 服务

配置Nginx虚拟主机_DNS_28

4)客户端 Win10 配置 IP 地址

配置Nginx虚拟主机_虚拟主机_29

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

配置Nginx虚拟主机_虚拟主机_30

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

配置Nginx虚拟主机_DNS_31

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

配置Nginx虚拟主机_虚拟主机_32

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

配置Nginx虚拟主机_DNS_33

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

1)修改主配置文件

配置Nginx虚拟主机_虚拟主机_34
配置Nginx虚拟主机_虚拟主机_35

2)检查主配置文件

配置Nginx虚拟主机_虚拟主机_36

3)重新启动 nginx 服务

配置Nginx虚拟主机_nginx_37

4)查看 nginx 服务运行状态

配置Nginx虚拟主机_虚拟主机_38

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

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

配置Nginx虚拟主机_nginx_39

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

配置Nginx虚拟主机_DNS_40

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

配置Nginx虚拟主机_DNS_41

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

配置Nginx虚拟主机_虚拟主机_42

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

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

配置Nginx虚拟主机_DNS_43

配置Nginx虚拟主机_nginx_44

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

配置Nginx虚拟主机_虚拟主机_45

3)DNS 服务器配置 IP 地址

配置Nginx虚拟主机_虚拟主机_46

配置Nginx虚拟主机_虚拟主机_47

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

配置Nginx虚拟主机_虚拟主机_48

2、安装 DNS 服务器

1)安装系统光盘

配置Nginx虚拟主机_虚拟主机_49

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

配置Nginx虚拟主机_虚拟主机_50

3)安装 DNS 服务

配置Nginx虚拟主机_虚拟主机_51
配置Nginx虚拟主机_虚拟主机_52
配置Nginx虚拟主机_DNS_53

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

配置Nginx虚拟主机_DNS_54
配置Nginx虚拟主机_nginx_55

5)配置 DNS 区域配置文件

配置Nginx虚拟主机_虚拟主机_56

配置Nginx虚拟主机_DNS_57

配置Nginx虚拟主机_虚拟主机_58

配置Nginx虚拟主机_虚拟主机_59

配置Nginx虚拟主机_虚拟主机_60

配置Nginx虚拟主机_DNS_61

6)重新启动服务

配置Nginx虚拟主机_nginx_62

7)查看服务运行状态

配置Nginx虚拟主机_虚拟主机_63

8)验证DNS服务器

配置Nginx虚拟主机_虚拟主机_64

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

1)修改 Nginx 主配置文件

配置Nginx虚拟主机_DNS_65
配置Nginx虚拟主机_虚拟主机_66

2)检查主配置文件

配置Nginx虚拟主机_DNS_67

3)重新启动服务

配置Nginx虚拟主机_DNS_68

4)查看服务运行状态

配置Nginx虚拟主机_虚拟主机_69

4、客户端配置

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

配置Nginx虚拟主机_虚拟主机_70

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

配置Nginx虚拟主机_DNS_71

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

配置Nginx虚拟主机_虚拟主机_72

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

配置Nginx虚拟主机_虚拟主机_73

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

配置Nginx虚拟主机_nginx_74
  • 2
  • 1收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK