目录
一、题目要求
WEB 服务
安装 lighttpd(使用其他 web 平台,以下功能均不得分);
启用 fastcgi-php 模块;
index.php 网页内容显示当前服务器的日期和时间(刷新页面时间自动更新);
二、配置过程
IspSrv
1.安装Lighttpd服务
root@ispsrv:~# apt -y install lighttpd
2.安装PHP服务
root@ispsrv:~# apt install -y php7.3 php7.3-fpm php7.3-cgi
3.进去php配置文件
root@ispsrv:~# vim /etc/php/7.3/fpm/php.ini
4.修改php配置文件
/cgi.fix //查询
793 cgi.fix_pathinfo=1 //取消注释 793是行数
5.进入fastcgi-php文件:
root@ispsrv:~# vim /etc/lighttpd/conf-available/15-fastcgi-php.conf
6.修改fastcgi-php文件
9 "socket" => "/var/run/php/php7.3-fam.sock",
7.开启fastcgi模块:
root@ispsrv:~# lighttpd-enable-mod fastcgi
root@ispsrv:~# lighttpd-enable-mod fastcgi-php
8.编写PHP的网页文件:
root@ispsrv:~# vim /var/www/html/index.php #网页文件路径
<?php
echo date("y-m-d h:i:s",time());
php?>
9.重启服务
root@ispsrv:~# systemctl restart php7.3-fpm.service
root@ispsrv:~# systemctl restart lighttpd.service
10.安装curl命令
root@ispsrv:~# apt -y install curl
11.打开防火墙的80端口
服务器的网页允许被访问
root@ispsrv:~#iptables -A INPUT -p tcp --dport 80 -j ACCEPT
root@ispsrv:~#iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
客户端访问网页(自己访问自己也属于这个)
root@ispsrv:~#iptables -A INPUT -p tcp --sport 80 -j ACCEPT
root@ispsrv:~#iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
root@ispsrv:~# netfilter-persistent save #保存规则进配置文件
RouterSrv
1.打开防护墙的80端口
客户端访问网页
root@routersrv:~# iptables -A INPUT -p tcp --sport 80 -j ACCEPT
root@routersrv:~# iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
打开转发表的80端口(让内网用户也可以访问外网的80端口)
root@routersrv:~# iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
root@routersrv:~# iptables -A FORWARD -p tcp --sport 80 -j ACCEPT
root@routersrv:~# netfilter-persistent save
AppSrv
1.打开防护墙的80端口
客户端访问网页
root@appsrv:~# iptables -A INPUT -p tcp --sport 80 -j ACCEPT
root@appsrv:~# iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
root@appsrv:~# netfilter-persistent save
2.安装curl命令
root@appsrv:~# apt -y install curl
StorageSrv
客户端访问网页
root@storagesrv:~# iptables -A INPUT -p tcp --sport 80 -j ACCEPT
root@storagesrv:~# iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
root@storagesrv:~# netfilter-persistent save
2.安装curl命令
root@storagesrv:~# apt -y install curl
三、测试截图与评分要求
测试:IspSrv
评分要点:
测试:IspSrv
评分要点: