·138·价值工程Linux 中基于Apache 个人网站的配置Configuration of Personal Web Site Based on Apache for Linux弋改珍Yi Ga
·138·价值工程
Linux 中基于Apache 个人网站的配置
Configuration of Personal Web Site Based on Apache for Linux
弋改珍Yi Gaizhen
(咸阳师范学院信息工程学院,咸阳712000)
(College of Information &Engineering ,Xianyang Normal University ,Xianyang 712000,China )
摘要:WWW 是Internet 上最热门的服务之一,已经成为人们在网络上查找、浏览信息的重要手段。根据WWW 的工作原理,阐述了Linux 中
总结了配置过程中出现的问题以及解决方案,并使用html 文档进行了测试。基于Apache 软件配置个人网站的步骤,
Abstract:WWW is one of the hottest services on Internet. It has become the important method of the finding, browsing the information. According to the principle of www, the paper has stated the configuration steps of the personal web site based on Apache for Linux. The appearance problem and solution are concluded. And last, the tests are run using html document.
关键词:个人网站;WWW ;HTTP
Key words:Personal Web Site ;WWW ;HTTP
中图分类号:TP393文献标识码:A 文章编号:1006-4311(2012)

09-0138-01———————————————————————0引言WWW 服务是Internet 上的最热门的服务之一,它已经成为人Options Indexes MultiViews [1,2]们在网络上查找、浏览信息的主要手段。目前在网络上流行的AllowOvarride None www 服务器软件主要有:Apache 、CERN 和NCSA 三种,其中最流行Order allow, deny 的是Apache 。Allow from all 由于Linux/Unix操作系统的高稳定性,全世界的ISP 的服务器普遍使用Linux 系统。基于Linux 平台的www 服务器的配置具有重#servicehttpd restart 要的使用价值。(3)创建用户并设置用户家目录,如/home/tom,并建立用户放置1WWW 的工作原理网络WWW 服务的实现采用客户/服务器模型,客户机运行浏览器,//创建用户、工作目录和主页响应用户的请求,并通过HTTP 协议将用户请求传递给WWW 服务#useraddtom 器;服务器一端运行服务器程序,侦听和响应客户端的HTTP 请求,#mkdir-p /home/tom/public_html[3,4]向客户端发出请求处理结果信息。#vi/home/tom/public_html/index.htmls first WEB! //这是index.html 文件的内容This is Tom ’//设置tom 目录的用户和组所有权设置为tom ,访问权限设置为755。#chowntom:tom-R tom #chmod755-R tom 访问权限设//设置index.html 的用户和组所有权设置为tom ,2使用http 的默认配置需要两台计算机,一台配置服务器,IP 地址为192.168.1.1;另一置为755。#cd/home/tom/public_html台配置客户端,IP 地址为192.168.1.2。#chowntom:tomindex.html Apache 服务器安装后,在Apache 的主配置文件httpd.conf 文#chmod755index.html 该选项的值为“/var/www/html”。用户件中,有一DocumentRoot 选项,//修改SELinux 的权限。首先查看httpd 默认目录的可以在这个目录下使用vi 编辑器建立名为index.html 的文件:SEContext ,接着使用chcon 命令修改tom 目录的SEContext #vi/var/www/html/index.html#cd/var/wwwThis is my first WEB! #ls-Z |grep html 然后启动httpd 服务:#cd/home#servicehttpd start #chcon-u system_u-t httpd_sys_content_t-R tom 在客户端打开浏览器,在地址栏输入http://192.168.1.1,在显示(4)测试:#links192.168.1.1/~tom/,屏幕上显示“This is Tom's 区域显示“This is my first WEB! ”。first WEB! ”。若有多个用户需要建立自己的个人网站,可以创建多3设置个人主页并在第(2)步设置相应的/var/www/html目录中存放的是网站的首页,如果希望让每个用个用户及其访问目录/home/*/public_html,户都可以建立自己的个人网站,则需要为每个用户在Home 目录建目录的访问权限即可。4总结立一个放置网页的目录。近年来,基于Linux 平台的人才需求急剧增加。为了实现基于(1)以root 身份登录系统;Linux 平台的服务器配置,本文描述了使用Apache 软件配置个人网(2)配置httpd.conf 文件站的步骤。在配置过程中需要注意两个问题:一是存放网页的目录#vi/etc/httpd/conf/httpd.conf……和文件的用户和组所有权必须属于用户自己,同组用户和其它用户#UserDir‘disable ’的访问权限应设置为r-x ;二是SElinux 是Linux 中的安全增强模UserDir public_html块,在Linux 启动时默认启动,在配置的过程中需要关闭,配置才能……顺利完成。
参考文献:
基金项目:本文受陕西省教育厅项目(08JK481)、陕西省科技厅项目(SJ08-[1]汪荣斌.Linux 操作系统教程[M].北京:机械工业出版社,2009.01,243~
259.
[2]刘海燕, 邵立嵩, 荆涛.Linux 系统应用与开发教程[M].北京:机械工业出
版社.2008.01. ZT14)、咸阳师院教改项目(200702017)资助。作者简介:弋改珍(1969-),女,陕西三原人,咸阳师范学院信息工程学院,副教授,硕士,研究方向为无线网络。