


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux下web服务器架设攻略今天我们来看看如何将web服务器架在linux系统下。linux系统中常见的有:cern、ncsa、apache三种方式,一般最常用的方法就是用apache。此种方式特点明显,配置简明,具有最大的对系统兼容性,以下是用此方式配置基于linux的web服务器的全过程。 一. apache服务器慨述apache其特征是显著的:可以运行于所有计算机平台,自然包括unix/linux系统;集成代理服务器和perl编程脚本;对用户的访问会话过程跟踪;可对服务器日志定制;还支持虚拟主机及http认证等等。再配合linux系统本身的强大,我们没理由不选择apache。二. 安装apache一般说来,所有linux版本应该包含有此软件包的安装,如果你在安装linux系统没有安装此软件包,可以从安装光盘或是网站上找到其安装文件(注意网上有两种版本:一种是下载后需重新编译的源代码,一种是只需解压就可使用的可执行文件),然后执行安装即可。1. 如果你下载的是可执行文件包如:apache_1.2.4.e.tar.gz(当中的数字视你下载的版本而定,此为举例),那这就相对简单,比较适合对linux编译不熟悉的初级用户,只需执行:tar xvzf apache_.tar.gz即可完成安装。2. 如果下载的是源代码如:apache_1.2.4.rpm,则先用rpm ivh apache_1.2.4.rpm安装,然后在src目录下执行“./configure”;接着执行“make”命令编译apache;接着将编译好的可执行文件复制到/etc/httpd/bin目录下;再将apache的配置文件:httpd.conf、access.conf 、srm.conf和mime.types复制到/etc/httpd/conf目录下,才算完成安装。三. 配置apache,实现web服务其实,到现在你的linux已经开始web服务了,你要做的只需将linux系统连入互联网,然后将主页存放于“/home/httpd”目录下即可。但为了让此web服务器更有效率的工作,我们还需对其作些设置,具体需要配置的其实就是刚才复制的那4个文件。以下对其主要的两个配置文件httpd.conf和access.conf作些说明:1. httpd.conf.此文件是主配置文件,主要用来设置服务器启动的基本环境,也就是说它负责安排web服务器怎样运行。其相关设置参数为:servertypestandalone/inetd:此选项作用就是指定以何种方式运行web服务器。其中standalone参数表示web服务进程以一个单独的守候进程的方式在后台侦听是否有客户端的请求,如果有就生成一个子进程来为其服务;其效率更高。主要是设置主服务器进程侦听的特定端口地址,方法为:portnumber (缺省为80)。而inetd模式相对standalone来说它更安全,此模式也是redhat linux运行apache的默认方式。如果你的版本不是redhat,则需在/etc/inetd.conf文件里加入以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd f /etc/httpd/conf/httpd.conf;然后在/etc/services文件里同样添加一新行:httpd 80/tcp httpd即可。errorlog:用来指定错误记录的文件名称和路径。格式如:errorlog /var/httpd/error.log。serverroot:用来指定将服务器的配置及日志文件存于何处。格式如:serverroot /etc/httpd。server admin: 设置web管理员的e-mail地址.格式如:server admin。2. srm.conf这是apache的资源配置文件,作用为告诉服务器你想在www站点上提供的资源及如何提供,其主要参数为:documentroot: 用来指定主文档的地址。格式如:documentroot /home/httpd/html。directoryindex:跟windows平台的iis设置一样,用来指定首页文件的名称。大家都知道,首页一般都以“index.html”或“index.htm”作为文件名。当设置为这两种文件名之后,只要用户发出web请求,即将调入以“index.html”或“index.htm”命名的主页。格式如:direcotryindex index.html index.htm。经过以上简单的配置后,你的web服务器已经具备基本的功能了。接下来要做的就是重启web服务,使刚才的配置生效,我们可以用以下命令来完成:/etc/rc.d/init.d/httpd restart最后,我们来看看基于apache服务的安全方面。apache服务器通过认证系统能控制哪些主机可以访问某些特定的站点。具体来说,它通过两种方式来实现:一种是基于主机地址的认证,但由于目前大部分上网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 切削工具行业的风险管理研究-洞察及研究
- 前端框架性能优化与跨浏览器兼容性-洞察及研究
- 新媒体在现代舞蹈传播中的作用-洞察及研究
- 气候变迁与非物质文化遗产-洞察及研究
- 中国移动昭通市2025秋招技术岗专业追问清单及参考回答
- 黄山市中石油2025秋招笔试模拟题含答案数智化与信息工程岗
- 中国广电滨州市2025秋招笔试行测题库及答案互联网运营
- 国家能源浙江地区2025秋招笔试言语理解与表达题专练及答案
- 梧州市中石油2025秋招笔试模拟题含答案电气仪控技术岗
- 三门峡市中石化2025秋招笔试模拟题含答案炼化装置操作岗
- 湖南安全员c3考试试题及答案
- 2025年中学生心理健康测试题及答案
- 二年级防溺水教案
- 后厨设备安全操作培训课件
- 好风起二部合唱简谱致远音乐
- 电子辅料基础知识培训
- Unit 2 Ways to go to school Part A Let's talk 英语教学课件
- 无人机使用课件
- 柔性装配基础知识培训课件
- 卫生检验副高评审个人汇报
- 2025年低压电工理论考试1000题(附答案)
评论
0/150
提交评论