拓扑图:
推荐步骤:
- 安装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)挂载系统光盘
(2)将系统光盘挂到/mnt目录
(3)删除系统自带yum源配置文件yum源
(4)安装Nginx依赖程序
(5)创建管理nginx用户
useradd -M -s /sbin/nologin nginx
2、安装Nginx网站服务器端
(1)切换到nginx源代码程序光盘
(2)挂载nginx源代码程序
(3)解压源代码程序
(4)配置Nginx服务器端
(5)编译安装nginx
3、优化Nginx命令和服务监控
(1)优化服务命令
ln -s /usr/local/nginx/sbin/* /usr/local/sbin/
(2)检查配置文件是否错误
(3)启动服务
(4)停止Nginx服务
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)生成网卡配置文件
(2)修改第一块网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens32:1
(3)修改第二块网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens32:2
(4)重新启动网卡服务查看IP地址
6、修改Nginx主配置文件支持基于IP地址端口域名访问虚拟主机
(1)修改主配置文件
vim /usr/local/nginx/conf/nginx.conf
(2)检查简称主配置文件
(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
(5)客户端win10配置IP地址
(6)客户端使用域名www.aaa.com访问aaa站点
(7)客户端使用域名www.bbb.com访问bbb站点
标签:www,aaa,虚拟主机,配置文件,配置,Nginx,IP地址 From: https://blog.51cto.com/u_15830844/6996548