拓扑图:

配置Nginx虚拟主机_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虚拟主机_虚拟主机_03

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

配置Nginx虚拟主机_nginx_04

(4)安装Nginx依赖程序

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

(5)创建管理nginx用户

useradd -M -s /sbin/nologin nginx

2、安装Nginx网站服务器端

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

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

(2)挂载nginx源代码程序

配置Nginx虚拟主机_nginx_07

(3)解压源代码程序

配置Nginx虚拟主机_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虚拟主机_nginx_11

(3)启动服务

配置Nginx虚拟主机_nginx_12

(4)停止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虚拟主机_nginx_15

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

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

配置Nginx虚拟主机_nginx_16

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

配置Nginx虚拟主机_nginx_17

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

(1)修改主配置文件

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

配置Nginx虚拟主机_nginx_18

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

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

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

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

配置Nginx虚拟主机_nginx_24

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: nginx