当前位置:首页 > 互联网 > 正文

如何配置服务器?服务器配置与管理实验报告详解

服务器配置与管理实验报告

实验名称:Linux服务器基础配置与Web服务部署

实验日期:2025年4月10日

实验地点:计算机实验室

指导教师:XXX

实验人:XXX

学号:XXXXXX


实验目的

  1. 掌握Linux服务器的基本安装与初始化配置;
  2. 熟悉常用命令行工具与系统管理命令;
  3. 学习Apache/Nginx Web服务器的安装与配置;
  4. 实现防火墙配置与安全加固;
  5. 掌握远程管理工具(SSH)的使用。


实验环境

项目 配置说明
操作系统 CentOS 9 / Ubuntu Server 22.04 LTS
服务器硬件 虚拟机(VMware ESXi 8.0)
CPU 2 vCPU
内存 4GB
硬盘 40GB
网络 NAT模式(静态IP:192.168.1.100)
软件工具 SSH客户端(PuTTY)、Web浏览器


实验步骤与配置过程

系统安装与初始化

  • 使用ISO镜像安装CentOS 9(Minimal安装模式);
  • 设置主机名:webserver.lab.local;
  • 配置静态IP地址: nmcli con mod ens192 ipv4.addresses 192.168.1.100/24 nmcli con mod ens192 ipv4.gateway 192.168.1.1 nmcli con mod ens192 ipv4.dns "8.8.8.8" nmcli con up ens192

系统更新与基础工具安装

dnf update -y dnf install -y vim wget curl net-tools

部署Apache Web服务器

  • 安装Apache: dnf install -y httpd systemctl start httpd systemctl enable httpd
  • 配置默认网页: echo "<h1>Welcome to My Lab Server!</h1>" > /var/www/html/index.html
  • 放行防火墙端口: firewall-cmd --add-service=http --permanent firewall-cmd --reload

配置SSH远程访问

  • 修改SSH端口(可选安全加固): vim /etc/ssh/sshd_config # 修改 Port 2222 systemctl restart sshd
  • 禁止root远程登录: PermitRootLogin no

配置SELinux与防火墙

  • 查看SELinux状态: sestatus
  • 若需关闭(实验环境可选): setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config


实验结果验证

  1. 网络连通性测试

    结果:成功返回默认网页内容。

  2. 远程SSH登录测试

    使用PuTTY连接 168.1.100:2222,使用普通用户登录。

    结果:登录成功,root登录被拒绝。

    如何配置服务器?服务器配置与管理实验报告详解 第1张

    如何配置服务器?服务器配置与管理实验报告详解 第2张

    如何配置服务器?服务器配置与管理实验报告详解 第3张

  3. Web服务外部访问

    在宿主机浏览器访问 http://192.168.1.100。

    结果:显示 “Welcome to My Lab Server!”。

  4. 问题与解决方案

    问题描述 解决方案
    安装后无法联网 检查VMware NAT网络配置,重置NetworkManager
    Apache启动失败(端口冲突) 停止占用80端口的服务:systemctl stop nginx
    SSH修改端口后无法连接 防火墙放行新端口:firewall-cmd --add-port=2222/tcp --permanent


    • 通过本次实验,掌握了Linux服务器从安装到服务部署的全流程;
    • 理解了网络配置、服务管理、防火墙策略等核心运维技能;
    • 验证了安全加固(如SSH端口修改、禁用root)的必要性;
    • 待改进:需进一步学习HTTPS配置与域名绑定。


    附录:关键命令记录

    # 查看开放端口 ss -tuln # 检查服务状态 systemctl status httpd # 查看实时日志 journalctl -f -u httpd


    :实际报告中需补充截图(如系统配置、服务访问结果)、详细日志个性化配置,根据实验内容调整章节(如数据库部署、负载均衡等)。

    如果需要 Word版模板特定场景的实验报告(如DNS服务器、Docker部署、云服务器管理),请告知具体需求!

0