- 设定一台主机的主机名未webserver.timinglee.org
ip: 172.25.254.100
请打开此主机的selinux,并在系统中检测selinux的状态为enforcing
(以上内容需要在报告中体现过程)
[root@server100 桌面]# vmset.sh 100
[root@server100 桌面]# hostnamectl hostname webserver.timinglee.org
[root@server100 桌面]# reboot 重启
[root@webserver ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.100 netmask 255.255.255.0 broadcast 172.25.254.255
[root@webserver ~]# grubby --update-kernel=ALL --args=selinux=1 开启slinux 服务 (无论开区或关闭都要重启虚拟机)
[root@webserver ~]# reboot 重启虚拟机
[root@webserver 桌面]# getenforce 查看状态。
Enforcing 强制模式。
2.配置nginx服务,要求其默认发布目录为/nginx/html
默认发布内容为:webserver.timinglee.org
使用端口为:6666
[root@webserver ~]# grubby --update-kernel=ALL --args=selinux=0关闭slinux 服务 (无论开区或关闭都要重启虚拟机)
[root@webserver ~]# reboot 重启虚拟机
[root@webserver 桌面]# getenforce 查看状态。
Disabled 关闭模式。
下载软件
[root@webserver 桌面]# dnf install nginx.x86_64 -y
开启nginx服务指令。
[root@webserver 桌面]# systemctl enable nginx.service
查看端口开启状态:
[root@webserver 桌面]# netstat -antlupe |grep nginx
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 0 26360 1116/nginx: master
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 26358 1116/nginx: master
tcp6 0 0 :::80 :::* LISTEN 0 26359 1116/nginx: master
编辑主目录。
[root@webserver 桌面]# vim /etc/nginx/nginx.conf
server {
39 listen 6666;
40 listen [::]:80;
41 server_name _;
42 root /usr/share/nginx/html;
43 index index.html;
重启服务:
[root@webserver 桌面]# systemctl restart nginx.service
建立相应的文件
[root@webserver 桌面]# echo webserver.timinglee.org > /usr/share/nginx/html/index.html;
测试:
[root@webserver ~]# curl 172.25.254.100:6666
webserver.timinglee.org