• 回答数

    4

  • 浏览数

    328

taojia1988
首页 > 毕业论文 > 基于linux为内核的毕业论文

4个回答 默认排序
  • 默认排序
  • 按时间排序

石头脾气

已采纳

课题名称:基于Linux系统的Web服务器的安装与配置姓 名: 班 级: 完成时间: 指导老师: 内容安排:首先对WEB服务器的可行性进行研究,然后对主机的硬件和软件进行需求分析,在此基础上进行概要设计和详细设计。接下来对软件框架的各组成部分的实现分章进行详细的描述,最后总结实现一些关键的解决方法和改进的几个思路。1、 绪论简单介绍了一下架设WEB网站的意义, WEB服务器的工作原理, 企业背景介绍,并简要介绍了论文的内容要求。2、 Web服务器的基础知识对什么是WEB服务、服务器软件Apache、脚本语言PHP、HTTP协议作了详细的介绍。3、 Web服务器的设计过程根据可行性的研究,对整个系统的软件和硬件需求进行分析。对软硬件进行架构设计,描述如何实现,包括基础理论分析,设计思路和设计方法,并对具体的设计步骤进行了重点理论解析。4、 WEB服务器的建立 对系统的运行进行安装,了解Apache的体系结构及性能、PHP脚本配置环境,用Apache进行设置虚拟主机,实现基于IP地址虚拟主机服务,先规划IP地址:为虚拟主机申请新的IP地址,让ISP做好相应的域名解析工作,为网卡设置IP别名,重新设置“/etc/httpd/conf/”文件,建立相应的目录,将主页的内容放到相应的目录中去就行了,再配置一下PHP语言脚本环境。测试一下能否实现的可行性。5、问题和改进实现中可能遇到的问题及解决方法,服务器改进的方向。6、作简要的总结。论文的技术路线及预期目标:技术路线:在Linux平台下配置一个WEB服务器环境,使网站正常运行,首先需要在一台PC机上创建一个Linux平台,由于我们绝大部分PC用的是Windows的操作系统,对此,我们可采用虚拟机VMware Workstation在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件、PHP语言脚本配置环境,基于Linux操作系统,架设一个稳定、安全、高效的WEB服务器环境,可支持运行以PHP或者HTML为基础的网页,要求正确安装好操作系统Linux WEB服务器软件Apache、脚本语言PHP,了解有关参数,同时合理设置,使得服务器环境简易高效。预期目标:在Linux环境下运用兼容性良好的Apache服务软件实现一个Web服务器,在局域网内,将此服务器程序在一台计算机上运行,使网内其它计算机访问这台服务器时,实现HTTP协议的传输,并能解析以PHP或者HTML为基础的网页。课题进度计划:完成课题所需条件及落实措施:所需条件:计算机一台、CentOS 版本的Linux操作系统、虚拟机软件VMware Workstation及各种相关软件,有关Linux操作系统方面的资料(书籍、网络资料)。落实措施:在计算机上先安装虚拟机软件VMware Workstation,采用虚拟机VMware在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件,PHP语言脚本配置环境。参考文献、资料:[1] Red Hat Linux大全,David Pitls编著,姚彦忠 译,机械工业出版社,1999年1月出版[2] Linux服务器性能调整,(美)约翰逊,(美)威曾格,(美)普拉瓦提 著,韩智文 译,清华大学出版社,2009年9月出版[3] Linux服务器架设,杨鹏编著,清华大学出版社,2008年出版[4] Linux网络服务器应用教程,王兴主编,中国铁道出版社,2009年9月出版

245 评论

老王09870

第2个很适合。因为网上很多介绍,而其它题目,需要网上查询完后要汇总构思。

254 评论

evilevilevil

LINUX系统中常见的有:CERN、NCSA、Apache三种方式,一般最常用的方法就是用Apache。此种方式特点明显,配置简明,具有最大的对系统兼容性,以下是用此方式配置基于Linux的WEB服务器的全过程。一. Apache服务器慨述。其特征是显著的:可以运行于所有计算机平台,自然包括UNIX/LINUX系统;集成代理服务器和Perl编程脚本;对用户的访问会话过程跟踪;可对服务器日志定制;还支持虚拟主机及HTTP认证等等。再配合LINUX系统本身的强大,我们没理由不选择Apache。二. 安装Apache。一般说来,所有Linux版本应该包含有此软件包的安装,如果你在安装Linux系统没有安装此软件包,可以从安装光盘或是网站上找到其安装文件(注意网上有两种版本:一种是下载后需重新编译的源代码,一种是只需解压就可使用的可执行文件),然后执行安装即可。1. 如果你下载的是可执行文件包如:(当中的数字视你下载的版本而定,此为举例),那这就相对简单,比较适合对Linux编译不熟悉的初级用户,只需执行:tar xvzf 即可完成安装。2. 如果下载的是源代码如:,则先用rpm –ivh 安装,然后在src目录下执行“./configure”;接着执行“make”命令编译Apache;接着将编译好的可执行文件复制到/etc/httpd/bin目录下;再将Apache的配置文件:、 、和复制到/etc/httpd/conf目录下,才算完成安装。三. 配置Apache,实现WEB服务。其实,到现在你的Linux已经开始WEB服务了,你要做的只需将Linux系统连入互联网,然后将主页存放于“/home/httpd”目录下即可。但为了让此WEB服务器更有效率的工作,我们还需对其作些设置,具体需要配置的其实就是刚才复制的那4个文件。以下对其主要的两个配置文件和作些说明:1. .此文件是主配置文件,主要用来设置服务器启动的基本环境,也就是说它负责安排WEB服务器怎样运行。其相关设置参数为:ServerTypestandalone/inetd:此选项作用就是指定以何种方式运行WEB服务器。其中standalone参数表示WEB服务进程以一个单独的守候进程的方式在后台侦听是否有客户端的请求,如果有就生成一个子进程来为其服务;其效率更高。主要是设置主服务器进程侦听的特定端口地址,方法为:Port[number] (缺省为80)。而inetd模式相对standalone来说它更安全,此模式也是RedHat Linux运行Apache的默认方式。如果你的版本不是RedHat,则需在/etc/文件里加入以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/;然后在/etc/services文件里同样添加一新行:httpd 80/tcp httpd即可。ErrorLog:用来指定错误记录的文件名称和路径。格式如:ErrorLog /var/httpd/。ServerRoot:用来指定将服务器的配置及日志文件存于何处。格式如:ServerRoot /etc/httpd。Server Admin: 设置WEB管理员的E-Mail地址.格式如:Server 。2. 这是Apache的资源配置文件,作用为告诉服务器你想在WWW站点上提供的资源及如何提供,其主要参数为:DocumentRoot: 用来指定主文档的地址。格式如:DocumentRoot /home/httpd/html。DirectoryIndex:跟windows平台的IIS设置一样,用来指定首页文件的名称。大家都知道,首页一般都以“”或“”作为文件名。当设置为这两种文件名之后,只要用户发出WEB请求,即将调入以“”或“”命名的主页。格式如:DirecotryIndex 。经过以上简单的配置后,你的WEB服务器已经具备基本的功能了。接下来要做的就是重启WEB服务,使刚才的配置生效,我们可以用以下命令来完成:/etc/ restart最后,我们来看看基于Apache服务的安全方面。Apache服务器通过认证系统能控制哪些主机可以访问某些特定的站点。具体来说,它通过两种方式来实现:一种是基于主机地址的认证,但由于目前大部分上网用户使用的都是动态地址,因此此种方式并没多少实际意义;另一种方式是基于用户名/口令的认证方式,不言而喻,此种方式更适合如今的网络状况,而对于具体的用户名/口令认证实现。

354 评论

辛燃arzue

linux+Apache+mysql+php

253 评论

相关问答

  • 关于基于java的毕业论文题目

    jsp的的技术框架有很多, 我最近在给一些同学写代码大部分都是javaweb的, 大部分都是s2sh框架或者ssm框架可以做各类管理系统 电商系统 二手交易平台

    天天爱小狐狸 5人参与回答 2023-12-06
  • 基于ns3的毕业论文

    CCNx是开源的一个网络协议,以内容为中心,类似与TCP/IP这一套。NDNSim是基于NS3的模拟器,可以模拟CCNx这种网络架构。

    Queena兜兜 5人参与回答 2023-12-08
  • 基于arm-a9的毕业论文

    (一)选题毕业论文(设计)题目应符合本专业的培养目标和教学要求,具有综合性和创新性。本科生要根据自己的实际情况和专业特长,选择适当的论文题目,但所写论文要与本专

    香了哩个辣 4人参与回答 2023-12-08
  • 关于地基的毕业论文

    探讨现代房屋建筑地基基础工程施工技术 论文关键词:房屋建筑 地基基础 施工技术 质量 论文摘要: 本文结合笔者多年的工作经验,对现代房屋建筑地基基础工程施工技术

    大鹏村长 3人参与回答 2023-12-09
  • 基于plc的机械手毕业论文内容

    这么简单的题目?关于PLC就可以?没别的要求了 ? 没有个设计方向?我这好象有几套...2008毕业论文(自动化)

    haihuan1988 5人参与回答 2023-12-10