配置Nginx虚拟主机
  lTuY0HnF4CZB 2023年11月02日 48 0

拓扑图:

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

推荐步骤

  • 安装Nginx配置基于IP地址虚拟主机客户端访问验证,第一个虚拟主机监听IP地址192.168.100.20,第二个虚拟主机监听IP地址192.168.100.30
  • 配置基于端口虚拟主机,192.168.100.10:8080监听第一个虚拟主机,www.aaa.com监听第二个虚拟主机,客户端访问验证
  • 配置基于域名虚拟主机,www.aaa.com监听默认虚拟主机,www.aaa.com监听第一个虚拟主机,www.bbb.com监听第二个虚拟主机

实验步骤:

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

1、安装Nginx依赖程序

(1)挂载系统光盘

配置Nginx虚拟主机_nginx_02

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

配置Nginx虚拟主机_nginx_03

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

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

(4)安装Nginx依赖程序

配置Nginx虚拟主机_nginx_05

(5)创建管理nginx用户

useradd -M -s /sbin/nologin nginx

2、安装Nginx网站服务器端

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

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

(2)挂载nginx源代码程序

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

(3)解压源代码程序

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

(4)配置Nginx服务器端

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

(5)编译安装nginx

配置Nginx虚拟主机_nginx_10

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

(1)优化服务命令

ln -s /usr/local/nginx/sbin/* /usr/local/sbin/

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

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

(3)启动服务

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

(4)停止Nginx服务

配置Nginx虚拟主机_nginx_13

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

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

[root@centos01 ~]# mkdir -p /www/aaa/
[root@centos01 ~]# mkdir -p /www/bbb/

(2)设置网站网页

[root@centos01 ~]# echo "www.aaa.com" >> /www/aaa/index.html
[root@centos01 ~]# echo "www.bbb.com" >> /www/bbb/index.html

(3)查看网站根目录数据

[root@centos01 ~]# ls -R /www/
/www/:
aaa  bbb

/www/aaa:
index.html

/www/bbb:
index.html

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

(1)生成网卡配置文件

配置Nginx虚拟主机_nginx_14

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

vim /etc/sysconfig/network-scripts/ifcfg-ens32:1

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

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

vim /etc/sysconfig/network-scripts/ifcfg-ens32:2

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

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

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

6、修改Nginx主配置文件支持基于IP地址端口域名访问虚拟主机

(1)修改主配置文件

vim /usr/local/nginx/conf/nginx.conf

配置Nginx虚拟主机_nginx_18

(2)检查简称主配置文件

配置Nginx虚拟主机_nginx_19

(3)启动nginx服务

[root@centos01 ~]# netstat -anptu | grep nginx
tcp        0      0 192.168.100.10:80       0.0.0.0:*               LISTEN      46529/nginx: master

(4)修改hosts文件

vim /etc/hosts

配置Nginx虚拟主机_nginx_20

(5)客户端win10配置IP地址

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


(6)客户端使用域名www.aaa.com访问aaa站点

配置Nginx虚拟主机_nginx_22

(7)客户端使用域名www.bbb.com访问bbb站点

配置Nginx虚拟主机_nginx_23

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  P3nxyT0LRuwj   2023年11月28日   25   0   0 nginxhtmlWeb
  jnZtF7Co41Wg   2023年12月11日   29   0   0 nginx客户端服务端
  jnZtF7Co41Wg   2023年11月28日   19   0   0 nginx文件名linux命令
  stLBpDewCLT1   2023年12月08日   28   0   0 nginx
  jnZtF7Co41Wg   2023年12月10日   22   0   0 nginx客户端服务端NFS
  eHipUjOuzYYH   2023年12月06日   26   0   0 nginxHTTP
  eHipUjOuzYYH   2023年12月06日   22   0   0 nginx加载IPV6