准备工作:
关闭防火墙:
[root@localhost ~]# systemctl disable --now firewalld
修改enforce为permissive
[root@localhost ~]# setenforce 0
[root@localhost ~]# geten
getenforce getent
[root@localhost ~]# getenforce
Permissive
重启服务
[root@localhost ~]# systemctl restart nginx
:搭建一个web服务器,访问该服务器时显示“hello world”欢迎界面
实验二:
建立两个基于ip地址访问的网站,要求如下
该网站ip地址的主机位为100,设置首页目录为/www/ip/100,网页内容为:this is 100。
该网站ip地址主机位为200,设置首页目录为/www/ip/200,网页内容为:this is 200。
[root@localhost ~]# nmtui
修改完成过后启动刚刚配置完成过后的网卡信息:
然后查看一下网卡信息:
网卡信息已经加入
然后创建目录,将内容写到index.html:
编辑配置文件:
[root@localhost ~]# vim /etc/nginx/conf.d/test_ip.conf
编辑完成过后重启服务:
实验三:
建立两个基于不同端口访问的网站,要求如下:
建立一个使用web服务器默认端口的网站,设置网站首页目录为/www/port/80,网页内容为:the
port is 80。
建立一个使用10000端口的网站,设置网站首页目录为/www/port/10000,网页内容为:the port
is 10000。
首先,写入信息:
然后增加网卡并且写入网卡信息:
然后编辑配置文件:
文件内容为:
(补充:从一个新的vim编辑器里面拉去已经写过的另外的配置文件是:r +完整路径 例如: (:r /etc/nginx/conf.d/test_ip.conf))
接着重新启动服务:
首先匹配第一个端口
实验四:
实验4:建立两个基于域名访问的网站,要求如下:
新建一个网站,域名为www.ceshi.com,设置网站首页目录为/www/name,网页内容为this is
test。
新建一个网站,域名为rhce.first.day,同时可通过ce.first.day访问,设置网站首页目录
为/www/ce,网页内容为:today is first day of class。
首先第一步:添加网卡信息,并且激活网卡
第二步创建写入内容目录:
然后编辑此文件:
[root@localhost ~]# vim /etc/nginx/conf.d/test_severname.conf
编辑完成后去到/etc/hosts,将IP对应的域名写在一起
然后重新启动服务,验证实验:
systemctl restart nginx
实验5:基于虚拟目录和用户控制的web网站
配置网卡,增加地址为192.168.207.170
虚拟目录的实现:
编辑的文件:
里面的内容:
用户访问控制: