moon‘s 博客网站部署维护项目说明

项目概述

背景

博客系统致力为广大用户提供优质的互动交流平台,实现对博客发表文章、评论、图片、好友等数据的管理,同时实现了博客内容及时、快速更新的功能,系统不仅保留了传统博客系统的功能,还加上了一些人性化的界面设计,使用户对博客的操作更为的方便。

项目需求

建设需求

网站系统稳定运行的关键是可以应对大量用户的并发访问,持续提供快速、低延时的访问体验,同时保证系统稳定性和数据安全性,能够抵御网络上的恶意攻击。根据以上要求,得到本期需要进行建设的需求:

1、满足业务系统运行的必要软硬件资源需求;

2、建设网络需求;

3、建设满足系统运行的场地需求;

4、建立日常运维体系需求;

软硬件需求分析

硬件平台

用途

部署方式

操作系统

服务器数量

PC服务器或个人电脑

虚拟化软件部署/客户端

单机

Windows 7/10

1

路由器/交换机

网络构建

级联

-

2

VMware虚拟机

Web服务器/备份服务器

单机

Win server2012 R2

1

名称

用途

部署方式

版本要求

数量

Phpstudy

Web部署环境

单机

1

Apache httpd

Web服务

单机

2.2以上

1

Mysql

数据库

单机

5.6以上

1

Php

Php运行环境

单机

5.4以上

1

项目目标

通过集成环境部署、网站部署及管理等过程,成功部署一个全面、方便、安全的博客网站,具体达到以下目标: 

1、网站需要功能全面,满足一定要求:

首先要求界面设计友好、美观,数据要存储安全、可靠,还应有强大的查询功能,方便用户浏览网站信息。

  2、网站要方便博主维护和操作:

网站实现对博主发表的文章、公告、相片、日志等信息的添加、修改、删除功能,便于更新网站内容。采用人机对话的操作方式,方便用户的日常操作,系统要最大限度地实现易维护性和易操作性。

  3、网站还要具有一定的安全性,保障运行稳定:

设置了登录模块,保证网站的数据安全性。保证健全的权限控制机制,确保各模块信息的浏览安全性、信息的发布安全性、信息的维护安全性。

任务分工

1)系统参考架构,结合系统建设需求,为实现系统建设的相关服务的功能,本系统采用成熟的win server2012操作系统和apache软件来搭建web服务系统,使用mysql数据库和php程序做博客网站系统。

架构图如下:

2)组内网站系统部署

主要任务是wamp集成环境部署和apache 站点管理,具体包括phpstudy安装、服务管理、apache、mysql、php版本管理和apache 虚拟主机的管理。

3)组内网站日常维护

主要任务是对站点服务的状态监控和站点日志的管理。

4)组内数据库系统维护

主要任务是创建站点、部署并登录phpmyadmin、数据库备份和恢复。

5)报告编写

根据报告模板及实际操作编写报告,提交报告。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/424323.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

了解云工作负载保护:技术和最佳实践

云工作负载是指云环境中的应用程序或存储元素,无论是公共云、私有云还是混合云。每个云工作负载都使用云的资源,包括计算、网络和存储。 云工作负载可以多种多样,例如运行应用程序、数据库或托管网站。它们可以是静态的或动态的,…

企业为什么需要WMS仓储管理系统,终于有人说明白了

随着科技的飞速发展和市场竞争的加剧,仓储企业面临着越来越多的挑战和机遇。为了提高产品的性能和质量,同时节约成本、提高运营效率,数字化建设成为了仓储企业的核心需求。而WMS仓储管理系统的应用,更是企业数字化建设的重中之重。…

HCIA——23DNS层次域名空间、域名服务器、域名解析的原理的选择、解答

学习目标: 计算机网络 1.掌握计算机网络的基本概念、基本原理和基本方法。 2.掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理。 3.能够运用计算机网络的基本概念、基本原理和基本方法进行…

matlab appdesigner系列-常用15-滑块、微调器

滑块,以左右拖动的方式在一定范围内改变数值 此示例,滑块显示微调器的数值,微调器也可以显示滑块的数值 操作步骤为: 1)将滑块和微调器拖拽到画布上 2)分别设置这两个组件的回调函数 回调函数有两个选项…

(C++)八皇后问题

文章目录 一、实验目的、内容二、实验程序设计及结构1.需求分析变量函数 2.设计结构或流程图递归非递归 三、设计过程四、测试分析递归非递归 五、设计的特点和结果 一、实验目的、内容 在8行8列的棋盘上放置8个皇后,使任一个皇后都不能吃掉其他的7个皇后&#xff…

颠覆传统制造:PLC物联网如何彻底改变工厂设备数据采集的游戏规则?

颠覆传统制造:PLC物联网如何彻底改变工厂设备数据采集的游戏规则? 随着科技的不断发展,物联网技术正逐渐渗透到各个领域,其中PLC物联网技术在工厂设备数据采集方面发挥着越来越重要的作用。PLC物联网技术通过将PLC(可编…

网络安全概述---笔记总结

网络安全概述 网络安全---Cyberspace security 2003年美国提出网络空间的概念 --- 一个由信息基础设施组成的互相依赖的网络。我国官方文件定义:网络空间为继海,陆,空,天以外的第五大人类活动领域 发展阶段: 通信保…

【漏洞复现】SpringBlade export-user接口SQL注入漏洞

文章目录 前言声明一、SpringBlade系统简介二、漏洞描述三、影响版本四、漏洞复现五、修复建议 前言 SpringBlade 是一个由商业级项目升级优化而来的微服务架构 采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和…

msvcp140_1.dll丢失需要怎样修复

一、msvcp140_1.dll属性介绍 msvcp140_1.dll 是一个动态链接库 (DLL) 文件,它是 Microsoft Visual C 2015 Redistributable 的一部分。这个库包含了一些 C 标准库的函数和类,用于支持应用程序的开发和运行。以下是 msvcp140_1.dll 文件的一些属性介绍&a…

JavaEE:多线程(2):线程状态,线程安全

目录 线程状态 线程安全 线程不安全 加锁 互斥性 可重入 死锁 死锁的解决方法 Java标准库中线程安全类 内存可见性引起的线程安全问题 等待和通知机制 线程饿死 wait notify 线程状态 就绪:线程随时可以去CPU上执行,也包含在CPU上执行的…

System.Data.SqlClient.SqlException:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

目录 背景: 过程: SQL Express的认识: 背景: 正在运行程序的时候,我遇到一个错误提示,错误信息如下,当我将错误信息仔细阅读了一番,信息提示的很明显,错误出现的来源就是连接数据库代码这块string connStr "s…

理解PCIE设备透传

PCIE设备透传解决的是使虚拟机直接访问PCIE设备的技术,通常情况下,为了使虚拟机能够访问Hypervisor上的资源,QEMU,KVMTOOL等虚拟机工具提供了"trap and emulate", Virtio半虚拟化等机制实现。但是这些实现都…